- Seamless sign in via
Google SignIn
Projects
⇒ Teach anything you want-
- View & Search projects created by you and others
-
- Create, Update & Delete your projects
Question
⇒ MCQ which can be used anywhere-
- View & Search questions created by you and others
-
- Create your own MCQ, with custom number of options
Quiz
⇒ Create assessments for your teachings the smooth way-
- View & Search Quiz created by you and others
-
- Create your own Quiz, by browsing through our pool of questions
Exam
⇒ Test & Analyse your results over various tests-
- Filter through exams created by everyone
-
- Take exam, notice that in the network tab, correctOptions aren't exposed
-
- After attempting exam, view results ⇒ Percentile + Percentage (doughnut) chart
Backend Repo Link
- Clone and Import this project, in the Java IDE of your choice.
- Build the project.
-
- Errors after building ⇒
log
not found. Refer here
- Errors after building ⇒
- Config for
SQL Server
can be found at here - To config
CORS
andCSRF
, Security config can be found here
Frontend Repo Link
- Clone and navigate to the repo
- Install dependencies ⇒
npm i
-
- For developer dependencies, use
--dev
flag
- For developer dependencies, use
- Proxy settings can be found here
-
- Config as per your backend settings, by default serve on
port 8080
- Config as per your backend settings, by default serve on
Complete list of screen recordings can be found here
Complete list of screen recordings can be found here
Main folder at src/main/java
- Backend divided in 5 modules as per Spring MVC framework
Config
⇒ All the configuration for the project, like SecurityModel
⇒ Model structure for various database entitiesRepository
⇒ JPA Link with ModelsResources
⇒ Controllers, to route each queryServices
⇒ To serve each request coming through theResources
Flow ⇒ Resources > Services > Repository > Model
libs
⇒ Contain all the shared module, namelyMaterial
andCore-Data
. Placed here, for easier import and management-
Material
⇒ Manage import and export of angular material modules at one place
-
Core-Data
⇒core-data/src/lib/
contains all the injectable services
apps/dashboard/src
⇒ Component folder, containsassets
andapp
-
app
⇒ Contains all components
Open for enhancements
& bug-fixes
!