Решение на Време е да помислите за проектите си! от Веселина Велкова

Обратно към всички решения

Към профила на Веселина Велкова

Резултати

  • 7 точки от тестове
  • 0 бонус точки
  • 7 точки общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

# Дигитално училище
# Проектът има за цел да създава и поддържа база данни, до която да имат достъп учителите и учениците от едно училище,
# както и да позволява по-лесното следене на статистики относно успеха на училището, даден випуск, клас или ученик.
# За всеки ученик предварително се подава някаква информация: трите имена; ЕГН; адрес; клас; номер в класа; учебен профил; телефонен номер; личен лекар;
# имена на родителите; контакти на родителите и личния лекар; оценки за текущия срок; оценки в дипломата; забележки и наказания;
# предмети, по които трябва да се яви на изпит; награди.
# За всеки учител също се подава някаква информация: трите имена; образование; предметът, по който преподава; броя часове на седмица, в които преподава;
# проекти, в които е вземал участие; списък с класовете, на които преподава.
# Всеки випуск в училището се характеризира със среден успех; учители, които преподават на този випуск; класове.
# Всеки клас от своя страна има среден успех, ученици, класен ръководител, специални предмети (учебен профил), други изучавани предмети.
# Всеки учител може да въвежда на учениците, на които преподава, оценки по предмета си.
# В края на срока оценката по дадения предмет се пресмята като средно аритметично от текущите оценки, ако те не са под минималния брой
# (5 за профилиращ предмет и 3 за непрофилиращ). Ако оценката е 2 или ученикът няма нужния брой оценки,
# той трябва да се яви на изпит след края на учебната година.
# Ако тогава оценката му отново е 2, той остава в същия клас.
# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с най-малко оценки
# по предмета.
# Създаване, вписване и редактиране на потребители.
# Създаване на класовете(моделите) учител, ученик, клас, випуск и връзките между тях.
# Трябва да можем да добавяме текущи оценки, награди, забележки, изпити за явяване и оценки в дипломата на даден ученик.
# Трябва да можем да добавяме ученици в клас, както и след края на учебната година да успешните ученици да преминават в следващия клас,
# а досиетата на завършилите да се премахват от базата данни.
# Трябва да можем да добавяме и премахваме учители.
# Възможност за извеждане на статистики относно средния успех на даден ученик.
# Възможност за създаване на графика относно разпределението на средните оценки в един клас по някой предмет
# (колко са двойките, тройките, четворките, петиците и шестиците).
# Възможност за визуализация на моделите.
# Възможност за случайно изпитване.
# Създаване на подходящи тестове.
# 91часа
# Framework - Django
# За визуализация на графиките - вероятно Chart JS (още не съм сигурна)

История (3 версии и 2 коментара)

Веселина обнови решението на 20.12.2022 02:38 (преди над 1 година)

+# Дигитално училище
+
+# Проектът има за цел да създава и поддържа база данни, до която да имат достъп учителите и учениците от едно училище,
+# както и да позволява по-лесното следене на статистики относно успеха на училището, даден випуск, клас или ученик.
+
+# За всеки ученик предварително се подава някаква информация: трите имена; ЕГН; адрес; клас; номер в класа; учебен профил; телефонен номер; личен лекар;
+# имена на родителите; контакти на родителите и личния лекар; оценки за текущия срок; оценки в дипломата; забележки и наказания;
+# предмети, по които трябва да се яви на изпит; награди.
+# За всеки учител също се подава някаква информация: трите имена; образование; предметът, по който преподава; броя часове на седмица, в които преподава;
+# проекти, в които е вземал участие; списък с класовете, на които преподава.
+# Всеки випуск в училището се характеризира със среден успех; учители, които преподават на този випуск; класове.
+# Всеки клас от своя страна има среден успех, ученици, класен ръководител, специални предмети (учебен профил), други изучавани предмети.
+# Всеки учител може да въвежда на учениците, на които преподава, оценки по предмета си.
+# В края на срока оценката по дадения предмет се пресмята като средно аритметично от текущите оценки, ако те не са под минималния брой
+# (5 за профилиращ предмет и 3 за непрофилиращ). Ако оценката е 2 или ученикът няма нужния брой оценки,
+# той трябва да се яви на изпит след края на учебната година.
+# Ако тогава оценката му отново е 2, той остава в същия клас.
+# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с най-малко оценки
+# по предмета.
+
+# Създаване, вписване и редактиране на потребители.
+# Създаване на класовете(моделите) учител, ученик, клас, випуск и връзките между тях.
+# Трябва да можем да добавяме текущи оценки, награди, забележки, изпити за явяване и оценки в дипломата на даден ученик.
+# Трябва да можем да добавяме ученици в клас, както и след края на учебната година да успешните ученици да преминават в следващия клас,
+# а досиетата на завършилите да се премахват от базата данни.
+# Трябва да можем да добавяме и премахваме учители.
+# Възможност за извеждане на статистики относно средните успехи на даден ученик, клас, випуск.
+# Възможност за визуализация на моделите.
+# Възможност за случайно изпитване.
+# Създаване на подходящи тестове.
+
+# 91часа
+
+# Framework - Django

Веселина обнови решението на 20.12.2022 02:39 (преди над 1 година)

# Дигитално училище
# Проектът има за цел да създава и поддържа база данни, до която да имат достъп учителите и учениците от едно училище,
# както и да позволява по-лесното следене на статистики относно успеха на училището, даден випуск, клас или ученик.
# За всеки ученик предварително се подава някаква информация: трите имена; ЕГН; адрес; клас; номер в класа; учебен профил; телефонен номер; личен лекар;
# имена на родителите; контакти на родителите и личния лекар; оценки за текущия срок; оценки в дипломата; забележки и наказания;
# предмети, по които трябва да се яви на изпит; награди.
# За всеки учител също се подава някаква информация: трите имена; образование; предметът, по който преподава; броя часове на седмица, в които преподава;
# проекти, в които е вземал участие; списък с класовете, на които преподава.
# Всеки випуск в училището се характеризира със среден успех; учители, които преподават на този випуск; класове.
# Всеки клас от своя страна има среден успех, ученици, класен ръководител, специални предмети (учебен профил), други изучавани предмети.
# Всеки учител може да въвежда на учениците, на които преподава, оценки по предмета си.
# В края на срока оценката по дадения предмет се пресмята като средно аритметично от текущите оценки, ако те не са под минималния брой
# (5 за профилиращ предмет и 3 за непрофилиращ). Ако оценката е 2 или ученикът няма нужния брой оценки,
# той трябва да се яви на изпит след края на учебната година.
# Ако тогава оценката му отново е 2, той остава в същия клас.
-# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с най-малко оценки
-# по предмета.
+# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с
+# най-малко оценки по предмета.
# Създаване, вписване и редактиране на потребители.
# Създаване на класовете(моделите) учител, ученик, клас, випуск и връзките между тях.
# Трябва да можем да добавяме текущи оценки, награди, забележки, изпити за явяване и оценки в дипломата на даден ученик.
# Трябва да можем да добавяме ученици в клас, както и след края на учебната година да успешните ученици да преминават в следващия клас,
# а досиетата на завършилите да се премахват от базата данни.
# Трябва да можем да добавяме и премахваме учители.
# Възможност за извеждане на статистики относно средните успехи на даден ученик, клас, випуск.
# Възможност за визуализация на моделите.
# Възможност за случайно изпитване.
# Създаване на подходящи тестове.
# 91часа
# Framework - Django

Доста функционалност си предвидила. Чст от нея според мен можеш да пропуснеш и пак да визуализираш същите знания. Т.е. ако имаш 3 неща, които са свързани с оценки, имплементация на едно от тях е достатъчно. Другите два са просто още 10 реда код, които правят същото. В този ред на мисли, помисли дали не е по-добре да замениш част от функционалността си с възможност да генерираш картинки с графики за статистиката, които да сервираш на front-end-а. Или пък нещо друго, което е различна технология и показва още познания.

Тоест, ако разбирам правилно насоките Ви, вместо да извеждам статистики относно средния успех на даден клас, випуск или ученик, може да извеждам статистика за средния успех на един ученик, и примерно с графика какво е разпределението на учениците в класа спрямо оценките по даден предмет (колко двойки, тройки, четворки, петици и шестици има). Относно графиките Chart JS ли е най-доброто (и може би най-лесното за начинаещ), което мога да използвам?

Веселина обнови решението на 20.12.2022 16:44 (преди над 1 година)

# Дигитално училище
# Проектът има за цел да създава и поддържа база данни, до която да имат достъп учителите и учениците от едно училище,
# както и да позволява по-лесното следене на статистики относно успеха на училището, даден випуск, клас или ученик.
# За всеки ученик предварително се подава някаква информация: трите имена; ЕГН; адрес; клас; номер в класа; учебен профил; телефонен номер; личен лекар;
# имена на родителите; контакти на родителите и личния лекар; оценки за текущия срок; оценки в дипломата; забележки и наказания;
# предмети, по които трябва да се яви на изпит; награди.
# За всеки учител също се подава някаква информация: трите имена; образование; предметът, по който преподава; броя часове на седмица, в които преподава;
# проекти, в които е вземал участие; списък с класовете, на които преподава.
# Всеки випуск в училището се характеризира със среден успех; учители, които преподават на този випуск; класове.
# Всеки клас от своя страна има среден успех, ученици, класен ръководител, специални предмети (учебен профил), други изучавани предмети.
# Всеки учител може да въвежда на учениците, на които преподава, оценки по предмета си.
# В края на срока оценката по дадения предмет се пресмята като средно аритметично от текущите оценки, ако те не са под минималния брой
-# (5 за профилиращ предмет и 3 за непрофилиращ). Ако оценката е 2 или ученикът няма нужния брой оценки,
+# (5 за профилиращ предмет и 3 за непрофилиращ). Ако оценката е 2 или ученикът няма нужния брой оценки,
# той трябва да се яви на изпит след края на учебната година.
# Ако тогава оценката му отново е 2, той остава в същия клас.
-# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с
-# най-малко оценки по предмета.
+# Чрез тази платформа учителите могат да избират на случаен принцип ученици от даден клас, които да изпитват. С приоритет ще бъдат учениците с най-малко оценки
+# по предмета.
# Създаване, вписване и редактиране на потребители.
# Създаване на класовете(моделите) учител, ученик, клас, випуск и връзките между тях.
# Трябва да можем да добавяме текущи оценки, награди, забележки, изпити за явяване и оценки в дипломата на даден ученик.
# Трябва да можем да добавяме ученици в клас, както и след края на учебната година да успешните ученици да преминават в следващия клас,
# а досиетата на завършилите да се премахват от базата данни.
# Трябва да можем да добавяме и премахваме учители.
-# Възможност за извеждане на статистики относно средните успехи на даден ученик, клас, випуск.
+# Възможност за извеждане на статистики относно средния успех на даден ученик.
+# Възможност за създаване на графика относно разпределението на средните оценки в един клас по някой предмет
+# (колко са двойките, тройките, четворките, петиците и шестиците).
# Възможност за визуализация на моделите.
# Възможност за случайно изпитване.
# Създаване на подходящи тестове.
# 91часа
-# Framework - Django
+# Framework - Django
+# За визуализация на графиките - вероятно Chart JS (още не съм сигурна)