Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding latest changes #5

Open
wants to merge 61 commits into
base: master
Choose a base branch
from

Conversation

dmahajan980
Copy link
Member

No description provided.

nitya2602 and others added 30 commits December 30, 2019 23:35
Fixed timer issues and refactored Js file.
Changes:
Automatic questions updation.
Score updation per correct answer
Correct score display even if wrong answer
Restart timer when result of running code comes and is an error or wrong answer
Updating score only once per question
Changes =>
Leaderboard AJAX completed, backend integrated
Changes =>
Transferred jdoodle API credentials from js to backend
SinghCoder and others added 30 commits January 4, 2020 18:37
Changes =>
Functionality to show user code for 2 times for his session has been done
Current implementation takes care of number of times button clicked within frontend side and hence refreshing page
resets the number of times user can see code.
But the functionality works for out purpose.
If needed, it can be stored later on backend database by altering user model and hence ensuring 2 chances only per user.
- Number of chances given to user to see code shifted to Backend
side in order to prevent fooling by refreshing page and getting back 2 attempts
- Refactored app.js file, made it modular
- Removed unnecessary instructions from html file.
Removed bugs after testing =>
Displaying rank of current user
Disabled text highlight on selection. Added a fix for dev-tools detection
Code mapping for each question implemented
Improved leaderboard CSS and updated apogee logo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants