Skip to content

EduVerse is an online academic platform that provides students with access to learning resources, tutorial videos, practice problems, and assignments, helping them explore, learn, and grow in their studies while also giving the instructors the ability to create said courses, grade and give feedback on the assignments submitted.

Notifications You must be signed in to change notification settings

Faculty-of-Computing/Eduverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🎓 School Project – E-learning platform 📖 Course: UUY-CSC222 🏫 Department: Computer Science 👥 Group: 8 🎓 Series: 022/023

📚 EduVerse

EduVerse is an online platform designed to give students access to academic resources and learning tools. It provides a centralized space for learning, assignments and course-specific information.


✨ Features

  • 🏫 Course Creation – Instructors can create and manage courses with structured topics.
  • 🎥 Video Uploads – Upload and share tutorial videos directly on the platform.
  • 📝 Assignments – Instructors can create assignments and students can submit solutions online.
  • Assignment Grading – Teachers can review, grade, and provide feedback on submissions.
  • 🎓 Learning Resources – Students can access course notes, practice problems, and FAQs.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, flask templating
  • Backend: Flask (Python)
  • Database: Postgres

🚀 Getting Started

Installation

  1. Clone the repository

    git clone https://github.com/Faculty-of-Computing/Eduverse.git
    cd Eduverse
  2. Set up a virtual environment

    python -m venv .venv
    source .venv/bin/activate
  3. Install dependencies

    pip install -r requirements.txt
  4. Run the application

    flask run

    Visit: http://127.0.0.1:5000

About

EduVerse is an online academic platform that provides students with access to learning resources, tutorial videos, practice problems, and assignments, helping them explore, learn, and grow in their studies while also giving the instructors the ability to create said courses, grade and give feedback on the assignments submitted.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published