Přednášky #87

Merged
zelvuska merged 14 commits from prednasky into master 2025-02-26 20:58:50 +01:00
Showing only changes of commit ac71922472 - Show all commits

View file

@ -6,7 +6,7 @@ from personalni.models import Organizator, Osoba
class Seznam(models.Model):
"""
Spojuje :py:class:`Přednášky <prednasky.models.Prednaska>`
Spojuje :py:class:`Přednášky <prednasky.models.Prednaska>` a :py:class:`Znalosti <prednasky.models.Znalost>
se :py:class:`Soustředěními <soustredeni.models.Soustredeni>`,
kde by mohly zaznít, nebo zazní/zazněly.
"""
@ -99,6 +99,9 @@ class Znalost(models.Model):
"""
Reprezentuje znalost, na kterou se můžeme účastníka ptát (nechat je hlasovat).
(Viz :py:class:`HlasováníOZnalostech <prednasky.models.HlasovaniOZnalostech>`.)
(V podstatě :py:class:`Přednáška <prednasky.models.Prednaska>, jen neobsahuje
tolik detailů a v hlasování jiné odpovědi.)
"""
class Meta:
db_table = "prednasky_znalost"
@ -118,6 +121,9 @@ class HlasovaniOZnalostech(models.Model):
Reprezentuje hlasování jednoho účastníka
o jedné :py:class:`Znalosti <prednasky.models.Znalost>`
v jednom :py:class:`Seznamu <prednasky.models.Seznam>` (účastníkův pohled se totiž mezi sousy změnit)
(V podstatě totéž, co :py:class:`Hlasování <prednasky.models.Hlasovani>`, jen jiné komentáře
u odpovědí a místo přednášky odkazuje na znalost.)
"""
class Odpoved(models.IntegerChoices):
""" Na kolik danou znalost účastník ovládá v daném Hlasování (větší číslo = víc zná) """