Themes & Features - bounswe/bounswe2016group8 GitHub Wiki

  1. Sign up / Sign In feature : in order to view contents, users must sign up(sign in). E-mail and password is required.
  2. User profile page: users can follow topics & other users, rate topics and questions. All browsing activity of users are recorded.
  3. Notification system : Users will recieve notifications from followed users&topics.
  4. Topic page: every topic has a main page. In this page description, glossary, related tests and questions are stated.
  5. Browse Topics page: Topics are listed. They can be searched, sorted, filtered. There will be a hot topic menu for trending topics.
  6. Browse Questions page: Questions are listed with the related topics.
  7. Reccomendation engine based on search history of users
  8. User authorization: There will be two users types(students, teachers) based on permissions. Teachers create content, students contribute.
  9. Multiple language support
  10. Rating system for topics & questions
  11. Almost all topics are open to all users, whereas some topics have prerequisites. Users have to pass their tests to earn that topic’s badge.
  12. Tagging system in order to group the topics by keyword.