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

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

Към профила на Пламена Кръстева

Резултати

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

Код

"""
[Title/Звание]
Зала за танци
[Description/Обрисовка]
Сайт на зала за танци, в който всеки желаещ, може да си направи регистрация и да се запише на уроци.
[Functionalities/Надарености]
Потребителите ще могат да се регистрират.
Ще има и профили на учители(те ще са админи), които са направени предварително.
Потребителите ще могат да се записват и отписват на уроци.
Всеки вид танци ще има различни нива на напредналост: начално, средно и напреднало. Ще има и капацитет на броя хора, които могат да се запишат, и той се задава от админа.
В профила на всеки потребител ще се пази информация кои уроци е карал и на какво ниво на различните видове танци е.
Сайта няма да позволява на потребител да се запише на урок, за който няма достатъчно високо ниво.
Когато потребител изкара пет урока от един вид танци, той автоматично се изкачва едно ниво нагоре.
Админите могат да променят нивата на потребителитe.
Залата е една, т.е. уроците не трябва да се застъпват.
Ще има график, който само админите могат да променят, в който е описана седмичната програма на залата. Те могат да правят както постоянни промени, така и промени, които ще важат само за настоящата седмица. Всички промени ще се показват като съобщения в страница за известия, като на всяко ще пише часа, в който е направено, и кой админ го е направил.
Админите могат и ръчно да качват съобщения.
Когато потребител избира на какъв урок да се запише, той вижда в реално време изображение на колко свободни места има в даден курс: примерно зелени и червени точки, показващи съответно свободните и заетите места(не може да се запише, ако всички са заети) и има право да се запише на максимум три урока за една седмица. Потребителят не може да се запише на урок, ако той е минал или има по-малко от час до започването му.
(Евентуално админите може да качват и изображения, а когато има ново известие, в началната страница да има индикатор, който в реално време да показва на всеки, че има такова)
[Milestones/Възлови точки]
Създаване на профил, възможност за влизане и излизане на потребителя от сайта.
Създаване на класове за потребителите(админът е потребител със специални права), уроците по танци и графикът.
Създаване на уроци.
График, в който да се записват уроците.
Създаване на съобщения и автоматично генериране на известия.
[Estimate in man-hours/Времеоценка в човекочасове]
70
[Usage of technologies/Потребление на технологии]
Django
"""

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

Пламена обнови решението на 20.12.2022 17:44 (преди около 2 години)

+"""
+[Title/Звание]
+
+Зала за танци
+
+[Description/Обрисовка]
+
+Сайт на зала за танци, в който всеки желаещ, може да си направи регистрация и да се запише на уроци.
+
+[Functionalities/Надарености]
+
+Потребителите ще могат да се регистрират.
+Ще има и профили на учители(те ще са админи), които са направени предварително.
+Потребителите ще могат да се записват и отписват на уроци.
+Всеки вид танци ще има различни нива на напредналост: начално, средно и напреднало. Ще има и капацитет на броя хора, които могат да се запишат, и той се задава от админа.
+В профила на всеки потребител ще се пази информация кои уроци е карал и на какво ниво на различните видове танци е.
+Сайта няма да позволява на потребител да се запише на урок, за който няма достатъчно високо ниво.
+Когато потребител изкара пет урока от един вид танци, той автоматично се изкачва едно ниво нагоре.
+Админите могат да променят нивата на потребителитe.
+Залата е една, т.е. уроците не трябва да се застъпват.
+Ще има график, който само админите могат да променят, в който е описана седмичната програма на залата. Те могат да правят както постоянни промени, така и промени, които ще важат само за настоящата седмица. Всички промени ще се показват като съобщения в страница за известия, като на всяко ще пише часа, в който е направено, и кой админ го е направил.
+Админите могат и ръчно да качват съобщения.
+Когато потребител избира на какъв урок да се запише, той вижда в реално време изображение на колко свободни места има в даден курс: примерно зелени и червени точки, показващи съответно свободните и заетите места(не може да се запише, ако всички са заети) и има право да се запише на максимум три урока за една седмица. Потребителят не може да се запише на урок, ако той е минал или има по-малко от час до започването му.
+(Евентуално админите може да качват и изображения, а когато има ново известие, в началната страница да има индикатор, който в реално време да показва на всеки, че има такова)
+[Milestones/Възлови точки]
+Създаване на профил, възможност за влизане и излизане на потребителя от сайта.
+Създаване на класове за потребителите(админът е потребител със специални права), уроците по танци и графикът.
+Създаване на уроци.
+График, в който да се записват уроците.
+Създаване на съобщения и автоматично генериране на известия.
+[Estimate in man-hours/Времеоценка в човекочасове]
+70
+[Usage of technologies/Потребление на технологии]
+Django
+"""

Бих помисли какво още мога да добавя, за да стане по-интересно и да визуализира повече умения. В момента имаш дста функционалност, но едва ли ще илюстрираш доста познания. Опитай да надградиш с още нещо, за да стане по-предизвикателно.