File:  [LON-CAPA] / loncom / html / adm / help / tex / Guts_Course_Dir.tex
Revision 1.1: download - view: text, annotated - select for diffs
Wed Aug 20 16:17:40 2003 UTC (21 years, 2 months ago) by bowersj2
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_X, version_2_6_99_1, version_2_6_99_0, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_X, version_2_2_99_1, version_2_2_99_0, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_X, version_2_1_99_3, version_2_1_99_2, version_2_1_99_1, version_2_1_99_0, version_2_1_3, version_2_1_2, version_2_1_1, version_2_1_0, version_2_12_X, version_2_11_X, version_2_11_5_msu, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, version_2_0_X, version_2_0_99_1, version_2_0_2, version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0, version_1_3_X, version_1_3_3, version_1_3_2, version_1_3_1, version_1_3_0, version_1_2_X, version_1_2_99_1, version_1_2_99_0, version_1_2_1, version_1_2_0, version_1_1_X, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1, version_1_1_99_0, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, HEAD, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Adding some .tex files in. (LPML addition later; still some to go.)

\label{Guts_Course_Dir}

Courses are assigned to users, not vice versa. Internally, courses
are handled like users without login privileges. The username is a
unique ID, for example \texttt{msu\_12679c3ed543a25msul1}. Every course
in every semester has a unique ID; there is no {}``semester transition'',
course expire and other courses take their place. The userdata of
the course includes the full name of the course, a pointer to its
top-level resource map ({}``course map''), and any associated deadlines,
spreadsheets, etc., as well as a course enrollment list. The latter
is somewhat redundant, since in principle, this list could be produced
by going through the roles of all users, and looking for the valid
role of being student in that course, but for performance reasons
this is cached.

%
\begin{figure}
\begin{lyxcode}
\#>~ls~-alF~/home/httpd/lonUsers/msu/1/2/6/12679c3ed543a25msul1/



-rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~17155~Apr~25~16:20~classlist.db

-rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~60912~Apr~25~16:20~classlist.hist

-rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~12354~Jan~~4~16:40~environment.db

-rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~~82~Jan~~4~16:40~environment.hist

-rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~103030~May~15~14:47~nohist\_calculatedsheets.db

-rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~13050~May~~9~21:04~nohist\_expirationdates.db

-rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~~~~6~Jan~~4~16:40~passwd

-rw-r-{}-{}-{}-{}-~~~1~www~~~~~~users~~~~~~~17457~May~~9~21:04~resourcedata.db

-rw-r-{}-r-{}-~~~1~www~~~~~~users~~~~~~~~8888~May~~9~21:04~resourcedata.hist~
\end{lyxcode}

\caption{Sample course home directory listing}
\end{figure}
\texttt{classlist} is this list of students in the course, \texttt{environment}
includes the course's full name, etc, and \texttt{resourcedata} contains
deadlines, parameters for homework, etc.


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>