Skip to content

cyan-chatter/insight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insight

Stream Analysis using Online Aptitude Tests

The REST-based application is built for Students who are unsure about Selecting the Stream appropriate for them.

A Student can give short Online Aptitude Tests in his/her selected subjects on the basis of which the appropriate Stream would be Recommended to the student.

The default aptitute tests for the supported Subjects are generated by an external API service but Customized Tests can also be created by Teachers in the Teachers Module.

Technologies Used

  • Node.js
  • Express
  • MongoDB
  • Handlebars

Task List

  • make a map of subject-string to subject-code and render the subject string on 'stream' view
  • fix router positions in the code
  • make enter subjects form to be displayed just after Register --give option to enter subjects in order of preference
  • on dashboard, show only those subjects for creating test which were entered in the subjects form
  • in the profile section, give an option to the student to add more subjects and as more subjects are added along with their preference number, Those subjects get also displayed in the Create Test Option in Dashboard
  • lock the button for generating stream recommendation until atleast 1 test of all the subjects selected are completed
  • Once Create Test Form is Submitted, Add a page in between which gives the user an option to select either API Test or Teacher test. If no Teacher test is available, lock that option
  • add login via google and login via facebook
  • figure out a way to calculate the stream not only on the basis of max marks but also providing some weightage to the preference number provided to each subject
  • teacher gets a page to view the tests created by him --on that page, teacher also gets options to Edit and Delete a test
  • student on Results page, gets options to remove a particular test or all the tests -> remember to lock the Generate Stream Button if the required tests get deleted.
  • On the Test page, add an option to clear selection (either by clicking the same option again or a button after the options)

About

Stream Analysis using Online Aptitude Tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published