Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.48 KB

README.md

File metadata and controls

63 lines (45 loc) · 2.48 KB

Gamified Course Designer

Gamified Course Designer is a graduation project system that uses ASP.Net MVC technology. It is designed to help instructors create courses with multiple formats in a gaming mode. The system allows instructors to create courses with different levels, stages, and badges. It also enables them to track student progress, provide feedback, and adjust the course content accordingly.

Table of Contents

Features

Gamified Course Designer includes the following features:

  • Course creation with multiple levels and stages
  • Different course formats (quiz, video, text, and more)
  • Gamification elements (badges, rewards, and achievements)
  • Student tracking and progress monitoring
  • Instructor feedback and student collaboration
  • Course content adjustment based on student performance

Installation

To install Gamified Course Designer, follow these steps:

  1. Clone the repository to your local machine using git clone https://github.com/mahmoudmortada97/Gamified-Course-Designer.git.
  2. Open the solution file GamifiedCourseDesigner.sln in Visual Studio.
  3. Build the solution and run the application.

Usage

Gamified Course Designer is designed for instructors who want to create courses with different formats in a gaming mode. To use the system, follow these steps:

  1. Create an account and log in as an instructor.
  2. Create a course with different levels, stages, and formats.
  3. Add gamification elements such as badges, rewards, and achievements.
  4. Monitor student progress and adjust course content based on their performance.
  5. Provide feedback and collaborate with students to improve their learning experience.

Technologies Used

Gamified Course Designer is built using the following technologies:

  • ASP.Net MVC Framework
  • Entity Framework
  • Bootstrap Framework
  • jQuery Library
  • HTML5 and CSS3

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit them (git commit -m "Add your message here").
  4. Push your changes to your forked repository (git push origin feature/your-feature).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.