Александър обнови решението на 20.12.2022 01:43 (преди около 2 години)
+'''
+[Title/Звание]
+Student Management система за управление на учебно заведение със студенти, преподаватели, предмети (курсове) и оценките по тях.
+
+
+[Description/Обрисовка]
+- Система, в която студенти, преподаватели, курсове и оценки биват навързани в подходящи релации и функционалности, и заключени
+под съответните права по начин, по който да могат да послужат за използване от реално учебно заведение (оптимистично).
+
+
+[Functionalities/Надарености]
+- Регистрация с роля
+- Логин
+- Логаут
+
+- Студентите:
+ - имат предмети
+ - имат списък с оценки по всеки предмет
+ - имат по един преподавател за всеки предмет
+
+- Преподавателите:
+ - имат по един предмет
+ - имат списък с оценки за всеки студент
+ - могат да добавят оценка на студент
+ - могат да премахват оценка на студент
+ - могат да редактират оценка на студент
+
+- Админ:
+ - създава курс
+ - добавя към курса преподавател
+ - премахва от курса преподавател
+ - добавя към курса студенти
+ - премахва от курса студенти
+ - избира курс и студент и добавя негова оценка
+ - променя ролята на преподавател<->студент ? (потенциал за db мазало, ще го помисля, може би да се затрива същестуващата data около предната му роля)
+ + всички функционалности на студент и преподавател
+
+- Статистически блок:
+ - средна оценка на предмет (за всички студенти)
+ - средна оценка на студент (за всички предмети)
+ - средна оценка на преподавател за техния предмет
+ - ...
+ ~ може би нещо от сорта на това ^ да е достъпно за всеки гост профил в системата (без средна оценка на студент например)
+
+
+[Milestones/Възлови точки]
+- подходящо изграждане на релациите между обектите, за да могат да се persist-ват
+- съхранение в някаква база естествено - ORM, ...
+- някакъв тип MVC структура, но то вероятно от django ще се покрие като логика
+- секюрити по отношение правата за достъпване на някакви данни спрямо ролята - не знам дали в django не е много лесно, ако кажете ще добавяме каквото трябва
+- доколкото разбирам, AJAX заявки, т.е. JS гадории
+- приличащ на нещо фронтенд
+
+
+[Estimate in man-hours/Времеоценка в човекочасове]
+- Нямам идея, вероятно към 2-3 седмици? По да кажем 2 часа на ден, т.е. 30-40 ?
+
+
+[Usage of technologies/Потребление на технологии]
+- Django
+- Numpy евентуално, но то това ще си е дребно ползване
+- Може би нещо postgresql ако SQLite е проблем?, но не би трябвало
+'''
Добра идея и добра дефиниция.
Генерирай графики за статистиката на back-end-а и ги сервирай на front-end-а като снимки и смятам, че нещата ще са добре.