mathverse's People
mathverse's Issues
Fix Navbar
- it does not expand when the hamburger button is clicked
Create Addition of Fractions Page
implement route to my number_set endpoint
implement route to my number_set endpoint
should include getNumberSets (which should be based on grade_level) similar to getTopics endpoint
Be able to login to the app from client
Be able to login to the app from client
should be redirected to the topics page
Develope Random Whole Number Service
Random whole number should take in numbers the min and max number and return a whole number between them.
Implement Addition_Numbersets page
Add logout modal
remove token, topics, and numbersets from local storage
Implement topics component
Display a list of topics to select from based on the student's grade_level
Refactor server authentication so a user can be authenticated when saving results
Create Subtraction Whole Numbers Page
determine a way to continue to generate problems problem set is complete
determine a way to continue to generate problems until problem set is complete
Future: develop algorithms for generating random whole numbers based on grade_level
develop algorithms for generating random whole numbers based on grade_level
Save Results to Database
Implement topics endpoint
topics are in a table called topics - and must be called based on the grade level of the user
Endpoint: /api/topics/
Purpose: Retrieves a list of available topics for study.
Example Request (GET): GET /api/operations
Add Test Cases for all components
- forgot-password
- login
- number-sets
- signup
- topics
services
- authGuard
- authService
- cookieService
- dataService
- localStorageService
- tokenService
- tokenInterceptor
Update Login Screen to be consistent with Registration Screen
The Login page should have the same look and feel as the Sign Up page
Deploy Application using DigitalOcean
Add User Registration Page
As a student that wants to use the application, I need to be able to register so I can access the app.
Registration Fields:
First Name - required
Last Name - required
Email - required
Password - required
Verify Password - required
Age - not required, numerical field
Grade Level - required field (drop down)
Role (role is student by default)
Status (status is active by default)
Implement Register User
users should be able to signup
- their information will be saved to the database
- they should be able to login once they have signed up.
- they should be redirected to the login page
Valdiate JWT when a user attempts to change thier password
Only a logged-in user can utilize the feature to change password
Create Results Page
Save results from the current set of problems
Add Historical Data to the Results Page
AdditionPositive Whole Numbers link is not correct
The link from addition-numbersets page to addition-positive-whole-numbers is broken
Implement Logging with Winston
Implement Logging with Winston
implement JSON Web Tokens for logging in
When a user logs in they are issued a JSON Web Token
Future: generate problems based on skill level for addition
generate problems based on skill level for addition
Create Addition Positive Decimals Page
Bug in Signup Service
When logging in to deployed site, it is still using the "local" host
Replace apiUrl = environment.apiUrl in SignupServices
Create a ReadMe file
ReadMe file should contain information pertaining to
Project Description
-
What is the Dev Environment
-
How to Run the Server
-
How to Run Unit Tests
-
How to generate components/modules ( i.e. scaffolding)
Add a Navigation Bar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.