damakshn / alphatest Goto Github PK
View Code? Open in Web Editor NEWДемонстрационный проект - система онлайн-тестирования. Подробности - в Readme.
License: MIT License
Демонстрационный проект - система онлайн-тестирования. Подробности - в Readme.
License: MIT License
см. баг с неправильно сработавшим правилом
Ограничения:
Диаграммы должны генерироваться при любом пуше в ветку planning.
Добавить IEquatable, чтобы можно было сравнивать ValueObject'ы друг с другом по значениям
В первичном варианте добавить метод проверки бизнес-правила
Подготовка всех полей, свойств, методов и бизнес-правил
Добавить в описание проекта диаграмму компонентов в модели C4.
Придумать, как существенно уменьшить объём кода юнит-тестов за счёт стандартизации тестовых данных
Что останется за рамками + дерево фич системы
Сделать балл всех вопросов через новый тип, тесты исправить
Описание вынести в отдельный файл
И соответствующим образом исправить тесты
С помощью PlantUML добавить в описание проекта диаграмму контекста по модели C4.
Уменьшить количество кода за счёт сокращения копипасты
Разные строки подключения для development и production;
Два выделенных логина в SQL Server - для применения миграций и для непосредственной работы системы.
Для всех классов вопросов расписать поля, свойства, методы, правила и их применение
Добавить класс, расписать все опции, добавить поле в Test.
Класс-перечисление должен поддерживать:
Добавить в описание проекта диаграмму контейнеров в модели C4.
Сделать текст всех вопросов через новый тип, тесты исправить
Отображение всех сущностей настраивается посредством IEntityTypeConfiguration;
Под каждое перечисление делается своя таблица, на которую через внешний ключ ссылаются сущности, использующие это перечисление.
Добавить соответствующую проверку в конструкторы
Добавить проверку
Две учётки в SQL Server - одна для миграций, одна для постоянной работы
Дополнить разделы про проведение экзаменов и проверку работ
Заменить передачу интерфейса на обычное значение, например bool testAlreadyExists
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.