This repo contains the code for the gamification system for the Introduction to Programming course at Saxion University of Applied Sciences. The system is used to motivate students to learn programming by playing games and scoring points that will be shown on the leaderboard. The backend is built using .NET Core and PostgreSQL. The frontend is built using HTML, CSS, and JavaScript. The system will be deployed on a server.
The project was created with:
To get a local copy up and running, follow these steps:
- Clone the repo
git clone-
Run the backend using the instructions in the backend folder click here to see instructions on running the backend.
-
To run the arcade machine, navigate to the arcade machine folder and start a live server
cd ArcadeMachineor go to the url: https://arcademachine.z6.web.core.windows.net/?subject=Programming%20fundamentals
-
Run the admin panel frontend using the instructions in the frontend folder click here to see instructions on running the frontend.
or go to the url: https://adminpanelaad.z6.web.core.windows.net/pages/login.html
- Login
- Register
- Admin/Teacher Dashboard
- Arcade System
- Games
- Quiz
- Leaderboard
