Design & Apply your road map
Web-based application of qualification system for new team members.
An interactive web-based application to design a road map for new team members / general qualification (see developers road map). Create plans, topics, and tasks, and apply different topics and unique topics order for each plan.
Compatible with offline systems.
sudo service mongod start # make sure to start mongodb service
node ./app.js
# On browser [chrome recommended]: localhost:5000
At the first time you run the system, admin user is automatically generated.
username: admin
password: admin
You can modify this user after login into it using Sidebar -> Admin Panel -> Users Management -> admin
WARNING! Don't lose your admin user credentials.
- Users & Plans & Topics & Tasks management.
- Task features:
- Title
- Topic Mapping
- Details / Question section
- Related Files (Upload files to server, and display most of them in browser - pdf, ppt, mp3, mp4, code files, etc.. using ViewerJS).
- Custom Code Sections (using ace.js).
- Hints
- Judgement Criteria
- Answer type:
- Auto Check Answers:
- TEXT_STRONG - Password/CTF
- TEXT_SOFT - Regex checking
- BOOLEAN - Multiple options - Single choice
- MULTIPLE_CHOICES - Multiple options - Multiple choice
- Human Check Answers:
- Free Text
- Custom Files
- Auto Check Answers:
- Register to plans.
- Tasks submission.
- Auto answers check.
- Archive/Reactivate plans.
- Topics dependencies (If a specific topic selected to plan, all of it's dependencies have to be selected too, and to be ordered before it).
- Circular dependencies validation.
- Users privileges:
- Admin & Manager -> Create/Modify/Remove/Archive Users & Plans & Topics & Tasks.
- User -> Register to plans, submit tasks, profile editing.
- Banned -> No access at all.
- Admin Panel:
- Users control panel (Add / Modify / Remove).
- Plans control panel (Add / Modify / Remove / Archive / Reactivate).
- Topics control panel (Add / Modify / Remove / Archive / Reactivate).
- Tasks control panel (Add / Modify / Remove).
- Easy to use web-based interface, designed with MaterializeCSS
- Compatible with offline systems.
- Cross-Platform application.
- Responsive to Phones & Tablets & PC.
- Some validations.
- Task features:
- Answer type:
- Auto Check Answers:
- COMPILATION_RESULT
- Auto Check Answers:
- Answer type:
- Archive/Reactivate topics.
- View tasks in review.
- View failed tasks.
- View completed tasks.
- Submit review for tasks.