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 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.
- 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.
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.
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.
Daniil Klementiev - GitHub
This project is licensed under the MIT license.