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>