/QuizStep

Web application for taking tests, improving skills, learning, teaching.

Primary LanguageC#MIT LicenseMIT

QuizStep

QuizStep - це веб-додаток, розроблений з використанням ASP.NET Core MVC, призначений для проходження тестів студентами і створення тестів викладачами. Він має зручний користувацький інтерфейс і функціональність для ефективного тестування та оцінювання знань.

Особливості

  • Поділ на студентів і викладачів: студенти можуть проходити тести, а викладачі можуть створювати та керувати ними.
  • Реєстрація та автентифікація: користувачі можуть створювати облікові записи та входити в систему для доступу до функціоналу.
  • Створення тестів: викладачі можуть створювати тести із запитаннями, варіантами відповідей і правильними відповідями.
  • Проходження тестів: студенти можуть обирати доступні тести та проходити їх, обираючи варіанти відповідей.
  • Оцінювання результатів: система автоматично оцінює результати студентів і відображає їх викладачам.

Вимоги

Для запуску та розробки проекту необхідно встановити такі компоненти:

  • .NET Core SDK - версія 3.1 або вище
  • Середовище розробки, таке як Visual Studio або Visual Studio Code

  • Клонуйте репозиторій:
git clone https://github.com/daniilklementiev/QuizStep.git
  • Відкрийте проект в обраному середовищі розробки.

  • Встановіть необхідні пакети NuGet, зазначені у файлі QuizStep.csproj.

  • Налаштуйте підключення до бази даних у файлі appsettings.json за допомогою потрібних вам налаштувань.

Запуск

Після встановлення та конфігурації проєкту, запустіть застосунок за допомогою обраного вами середовища розробки.

Додаток буде доступний за адресою http://localhost:5000 чи https://localhost:5001.

Автори

Данііл Клементьєв - GitHub

Ліцензія

Цей проєкт ліцензований відповідно до ліцензії MIT.


QuizStep

QuizStep is a web application developed using ASP.NET Core MVC, designed for students to take tests and teachers to create tests. It has a convenient user interface and functionality for effective testing and knowledge assessment.

Features.

  • Separation of students and teachers: students can take tests, and teachers can create and manage them.
  • Registration and authentication: users can create accounts and log in to access the functionality.
  • Create quizzes: Instructors can create quizzes with questions, multiple-choice and correct answers.
  • Taking tests: students can choose available tests and take them by selecting answer options.
  • Assessment of results: the system automatically evaluates students' results and displays them to teachers.

Requirements

To run and develop the project, you need to install the following components:

  • .NET Core SDK - version 3.1 or higher
  • A development environment such as Visual Studio or Visual Studio Code

  • Clone the repository:
git clone https://github.com/daniilklementiev/QuizStep.git
  • Open the project in the selected development environment.

  • Install the necessary NuGet packages specified in the file QuizStep.csproj.

  • Configure the database connection in the appsettings.json file using the settings you need.

Launching

After installing and configuring the project, launch the application using the development environment of your choice.

The application will be available at http://localhost:5000 or https://localhost:5001.

Authors

Daniil Klementiev - GitHub

License.

This project is licensed under the MIT license.