Skip to content

GrantMelvin/ECUQuestCS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECUQuestCS

A web application that allows lower-level computer science students to practice topics that are central to the East Carolina Univertsity cirriculum.

To run this:


image

Account verification is required. The user must create an account before logging in.

image

The user is asked that for a valid-typed email address, first name, last name, and password in order to create an account that can be inserted into the postgresql accounts table for the database.

image

Once logged in, the dashboard displays
*The recommended question sets for this specific user based off of accuracy percentages and general progress
*A button that allows the user to redo any missed questions that they have
*An activity graph for how many questions theyve answered
*Article recommendations regarding the currently recommended question sets
*A sidebar that displays different pages that the user has access to

image

The profile page allows the user to change any of the information given during the account creation. This is done through basic postgresql queries.

image

The analytics page allows the user to see the percentage of questions that they answer correctly, incorrectly, or haven't answered yet for each question set they have participated in. Question sets that they haven't done yet are invisible.

image

image

image

Each of the courses pages contain three different question sets that users can participate in. Currently there are 10 questions in each set but can be added to very easily.

image

Each question set contains this format of question.

image

Once an answer is selected, the answer options are disabled along with the result of their answer being displayed at the top of the pageand the next question button appears.

image

Once a user has completed all questions in a question set they are met with this message.
The website also has a dark/light mode feature. If the mode is changed by the user then all black text goes to white with different colored backgrounds and sidebar.

About

A place to practice computer science

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages