Skip to content

DSC-McMaster-U/Gamified-Learning-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7601ac6 · Apr 5, 2024
Jan 29, 2024
Nov 13, 2023
Apr 5, 2024
Mar 10, 2024
Dec 3, 2023
Mar 28, 2024
Apr 5, 2024
Apr 5, 2024
Mar 3, 2024
Mar 27, 2024
Apr 5, 2024
Mar 26, 2024
Mar 17, 2024
Nov 6, 2023
Sep 23, 2023
Apr 5, 2024
Apr 5, 2024
Mar 24, 2024
Apr 5, 2024
Dec 3, 2023
Apr 5, 2024

Repository files navigation

Gamified Learning Platform

Introduction:

Standard online learning platforms often lack creative and interactive elements which can lead to distracted learning and low engagement rates among students. This project aims to offer a more interactive experience for students by adding features that make learning more enjoyable and engaging. This platform will include educational modules that will gain you points for completing tasks, have leaderboards and badges to help track the process and a reward redemption system.

Technical Details

Key Features:

User Authentication:

  • Basic signup and login system

Dashboard:

  • List of available quizzes or tasks
  • Current points

Education Modules:

  • Interface for learning and quizzes

Leaderboard:

  • Rankings based on points

Redemption Page:

  • Page with

Platform:

Backend: Python

FrontEnd: HTML, CSS, Flask

Cloud Platform: Google Cloud Platform

Containers: Docker

Database: Google Cloud SQL

Timelines and Milestones:

  • Week 1: Basic Setup
  • Week 2: Building basic frontend and backend architecture
  • Week 3-4: Develop user authentication and access
  • Week 5-6: Implement educational modules (lessons, quizzes etc.)
  • Week 7-8: Implement point system
  • Week 9-10: Develop leaderboard and reward system
  • Week 11-12: Implement any stretch goals (if possible)
  • Week 13-14: Extensive testing, bug fixes and deployment

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published