Annotation of loncom/html/adm/help/tex/Guts_Course_Dir.tex, revision 1.1
1.1 ! bowersj2 1: \label{Guts_Course_Dir}
! 2:
! 3: Courses are assigned to users, not vice versa. Internally, courses
! 4: are handled like users without login privileges. The username is a
! 5: unique ID, for example \texttt{msu\_12679c3ed543a25msul1}. Every course
! 6: in every semester has a unique ID; there is no {}``semester transition'',
! 7: course expire and other courses take their place. The userdata of
! 8: the course includes the full name of the course, a pointer to its
! 9: top-level resource map ({}``course map''), and any associated deadlines,
! 10: spreadsheets, etc., as well as a course enrollment list. The latter
! 11: is somewhat redundant, since in principle, this list could be produced
! 12: by going through the roles of all users, and looking for the valid
! 13: role of being student in that course, but for performance reasons
! 14: this is cached.
! 15:
! 16: %
! 17: \begin{figure}
! 18: \begin{lyxcode}
! 19: \#>~ls~-alF~/home/httpd/lonUsers/msu/1/2/6/12679c3ed543a25msul1/
! 20:
! 21:
! 22:
! 23: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~17155~Apr~25~16:20~classlist.db
! 24:
! 25: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~60912~Apr~25~16:20~classlist.hist
! 26:
! 27: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12354~Jan~~4~16:40~environment.db
! 28:
! 29: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~~82~Jan~~4~16:40~environment.hist
! 30:
! 31: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~103030~May~15~14:47~nohist\_calculatedsheets.db
! 32:
! 33: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13050~May~~9~21:04~nohist\_expirationdates.db
! 34:
! 35: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~~~6~Jan~~4~16:40~passwd
! 36:
! 37: -rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~17457~May~~9~21:04~resourcedata.db
! 38:
! 39: -rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~8888~May~~9~21:04~resourcedata.hist~
! 40: \end{lyxcode}
! 41:
! 42: \caption{Sample course home directory listing}
! 43: \end{figure}
! 44: \texttt{classlist} is this list of students in the course, \texttt{environment}
! 45: includes the course's full name, etc, and \texttt{resourcedata} contains
! 46: deadlines, parameters for homework, etc.
! 47:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>