Skip to content

An online learning platform for the video tutorials on various courses provided by different tutors around the globe.

License

Notifications You must be signed in to change notification settings

avisheksanvas/Tutor-Point

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutor-Point

An online learning platform for the video tutorials on various courses provided by different tutors around the globe. Where tutors would create courses and upload videos and students would be able to watch them and learn.

Basic Features

  • Create a student/teacher account.
  • Panel for a teacher account to manage his/her content.
  • Teacher account features:
    • Create a course ( group of videos ). like CS1202 or Cryptography on type
    • Divide a course into subtopics. ( Analogous to chapter in the book )
    • Upload one or more videos into one subtopic. ( Like topics in the chapter )
    • Delete any video.
    • Able to track statistics of each video ( Likes and comments ).
  • Add/Delete the comments. ( Admin must have right to delete any comment, user would have right for his comment only )
  • Student account features:
    • Able to watch any video of any course. ( Browse and watch any video )
    • Able to like and comment on any video. ( Just like youtube and facebook )
    • Search a particular video on the basis of course name. (Simple string matching )

Advanced Features

  • Students can subscribe to a teacher. ( Students would get notification when a new video is uploaded by the teacher )
  • Teacher can add tags to videos. ( like add #JAVA tag to java course’s video )
  • Students can search videos by tag and authors. ( Search would result video with same tag as searched )
  • Student can rate a course in 5 stars. ( Student would rate course in 5 stars and that would update the average course rating )
  • Sort courses based on rating. ( Order search results in increasing or decreasing rating of course )
  • Student can maintain a to-watch list. ( A list to remember which video is to be watched in future)
  • Maintain a list of in-progress courses. ( Courses which is student has marked as still watching, so that he can easily browse those courses )

About

An online learning platform for the video tutorials on various courses provided by different tutors around the globe.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%