GithubHelp home page GithubHelp logo

mintedu's Introduction

MINT.EDU

github


mint.edu - бесплатный сервис для свободного создания и прохождения обучающих тестов.

Общее описание системы

  • поддержка разнообразных типов заданий в рамках каждого теста
  • авторизация в системе для указания авторства при создании теста и верификации тестируемого для прохождения теста;
  • интерфейс для создания тестов в текстовой форме, включающий;
    1. условие теста;
    2. правильный ответ;
  • интерфейс для прохождения тестов, имеющий несколько вариантов;
    1. ввод ответа в текстовой или числовой форме;
    2. выбор из нескольких вариантов ответа;
    3. выбор нескольких вариантов из списка;
    4. *заполнение пропусков в тексте;
    5. *заполнение пропусков в тексте выбором из нескольких вариантов;
    6. *соответствие одной группы элементов другой;
    7. *упорядочивание элементов;
  • автоматическая проверка решения путем сравнения его с вариантом ответа, указанным создателем теста;

Каждый тест может включать в себя несколько заданий различных типов.

Доступ к прохождению теста осуществляется по ссылке, которую создатель отсылает тестируемому.

###Используемые технологии

  • база данных sqlite3 для хранения информации о пользователях и тестах;
  • сервер flask в качестве основы приложения;
  • flask-wtf для создания веб-форм;
  • flask_login для авторизации пользователей и нахождения в системе;
  • logging для логирования процесса работы приложения;
  • bootstrap для библиотеки стилей;

ссылка на heroku: https://mint-edu-yalweb2022.herokuapp.com/


*функции запланированные, но пока не реализованные.

mintedu's People

Contributors

leokostarev avatar sergey207 avatar peteryarusov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.