Skip to content
/ .root Public

Graph Learning App developed at Polihack v5

Notifications You must be signed in to change notification settings

vanpana/.root

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

.root

App developed at Polihack v5

.root is the solution for liniar education by using a tree system so that anyone can progress through a course/tutorial in his own way, creating an unique path.

The tree features nodes that can be of any type, for example, the already implemented ones are:

lecture where you can only read a lesson.

project where you have a deadline to upload a .zip file containing the solution of a task.

Other use cases may be:

teamwork where you are automatically assigned to upload a project developed with team-mates.

test that you can only take one time so that you can be graded for your knowledge.

A feature for the tree is that anyone can add private nodes (only stored and displayed for the creator user, unless it's published). This way, community can grow the lecture/project database. Also, by using a feedback algorithm, if they have positive rating, the nodes can be proposed to be merged into the "official" tree they were originally added to privately.

.root combines education with peer-to-peer concept, so if a user encounters a problem and can't pass a project or a lecture, they click a button and a request is automatically posted to the help board of those who already finished the node. The notified users can give a hint to the ones in need, and based on the feedback recieved by the hint, they may have different advantages.