We are the development team of Normal Online Judge (NOJ), an open source online judge designed for education purposes. NOJ currently supports C, C++, and Python, and plans to support more flexible question types, such as file processing. Our user base consists of students from the NTNU CSIE.
As a team consisting of CSIE students, it is natural for us to use markdown for writing. Therefore, HackMD is an excellent platform for team collaboration compared to other choices.
HackMD is a tool that allows teams to quickly and easily record ideas and collaborate in real-time. It offers many useful features that make it an ideal choice for software development team.
One of the key advantages of HackMD is its ability to quickly capture ideas and thoughts. Its simple, intuitive interface allows team members to quickly write down their ideas and share them with others.
HackMD also has a slide mode that allows users to quickly create presentations. This is very useful for team members who need to make presentations, as it allows them to easily organize their ideas and share them with others.
The recently released HackMD API offers the possibility of automating workflows. I had personally used it to create massive notes from templates which are created manually before. We are still investigating how to use this to help improve our productivity.
In short, HackMD is an ideal team collaboration tool that allows team members to quickly and easily collaborate and offers a wealth of features. Its simple, user-friendly interface and support for markdown syntax, as well as the official API and slide mode, make it a great choice for team collaboration.
Here are two examples of our team notes. First one is introduction for the course “service learning”. The second one is overview of our team and some notes about system design.