Skip to content

742PM/Quiz

Repository files navigation

Quiz

Quiz Service Quiz Telegram Develop Bot Quiz Bot Quiz Editor
Build Status Build Status Build Status Build Status

Azure DevOps tests GitHub repo size GitHub contributors GitHub last commit

Навигация

Описание проекта

Проблема

Людям требуется разное время, чтобы освоить практические задачи по некоторой теме. Более того, никому не нравится решать однотипные скучные задачи. И всем хочется решать задачки без сложностей с регистрацией, новыми сервисами и прочими неприятностями.

Предметная область

Точки расширения

Приложение представляет из себя Веб-сервис:

Коммуникация между ними происходит по HTTP, что позволяет как добавлять неограниченное количество клиентов к сервису, так и создавать реплики сервисов для одного клиента.

  • Генерация задач может расширяться с помощью разных методик рандомизации и создания.
  • Возможно создание клиента-администратора для настройки и управления сервисом.

DI-контейнер

Точкой сборки является Web-сервис на ASP.Net Core. Пока используется встроенный в ASP.Net Core контейнер, в будущем может измениться.

Попробовать в действии

О проекте

Чтобы освоить оценку сложности алгоритмов разным людям требуется разное количество практики. Некоторые схватывают уже после 2-3 примеров. Некоторым нужно прорешать штук 10.

Идея: создать сервис, в котором каждый сможет упражняться столько, сколько ему нужно. Сервис генерирует каждый раз новые задания, постепенно увеличивая уровень сложности.

Contributing

Станьте частью нашего проекта, помогите нам сделать этот мир еще лучше. Любой ваш вклад будет высоко цениться.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request
  6. Wait for our feedback. You are wonderful❤️

Contributors

|
Anton Voitsishevsky

|
Artemy Izakov

|

Roman Budlyanskiy

|
Vasiliy Pahomov

| |---|---|---|---|

Releases

No releases published

Packages

No packages published

Languages