--- doc/loncapafiles/Attic/loncapafiles.html 2001/02/27 21:50:46 1.60 +++ doc/loncapafiles/Attic/loncapafiles.html 2001/03/10 18:33:25 1.72 @@ -161,7 +161,8 @@ browser and can only be seen be examinin - + @@ -256,9 +257,21 @@ well as causing the Apache module to be - + -Descriptive list of file extensions, and extension groupings +Default spreadsheet for individual assessment. + + + + + +Default spreadsheet for assessment of students. + + + + + +Default spreadsheet for assessment of a class. @@ -360,7 +373,17 @@ proxy server -remote command interpreter +This is a remote command interpreter on a TCP LON-CAPA network layer. +It accepts and processes incoming requests from other LON-CAPA machines +on the network. lond's functionality is self-contained in the sense +that it does not reference (import, require, use) any other file +described in this document. There are only 15 subroutines in this +script, however the make_new_child subroutine is quite +complex since it parses and responds about 29 different types of +network requests (i.e. enc, ping, pong, ekey, load, auth, passwd, +makeuser, home, update, unsub, sub, log, put, rolesput, get, eget, +del, keys, dump, store, restore, querysend, queryreply, idput, idget, +tmpput, tmpget, and ls). @@ -445,16 +468,37 @@ Table which has hash data necessary for - + + +Metadata display handler. + +works/unverified + + + + +Handler to resolve ambiguous file locations. + +works/unverified + + + -Handler for interacting with MySQL database (via lonsql layer). +Handler to set resource parameters inside of the RAT based on metadata. + +works/unverified + + + + +Handler for showing sequence objects of educational resources. works/unverified -Creates a new course and assigns course coordinator +Creates a new course and assigns course coordinator. works/unverified @@ -753,7 +797,10 @@ handles request to the CAPA homework pro -access to for a LON-CAPA user session +(This module, like loncacc.pm also authenticates with cookies.) +lonacc.pm coordinates access to a wide range of administrative-type +functions (e.g. roles, logout, annotations, and bookmarks) as well +as coordinating access to educational resources. @@ -767,12 +814,14 @@ access handler for file transfers This module provides access to an educational resource construction area. This module is invoked by the URL-related pattern syntax -LocationMatch "^/priv.*". Authentication of user identity -is coordinated through cookies (hence the abbreviation; "cacc" corresponds -to "cookie-based access"). If the cookie handle is invalid, then +LocationMatch "^/priv.*" or LocationMatch "^/\~.*". +Authentication of user identity +is coordinated through cookies. The abbreviation "cacc" corresponds +to "construction-space access"). If the cookie handle is invalid, then this module returns a forbidden status and makes appropriate log entries. -If the cookie handle is valid, status is determined to be okay (and -the resource is delivered by the lonconstruct module). +If the cookie handle is valid, status is determined to be okay (and, +for the "priv"-type access, the resource is delivered by the +lonconstruct module). @@ -802,9 +851,15 @@ replication -roles picking +This perl handling module reads in the available roles available +for a LON-CAPA user (different courses, different privileges, etc) +and produces a form-element HTML page which allows the user to select +which role he wishes to exercise in the LON-CAPA system. For instance, +a user may want to select between being a student in a thermodynamics +physics course or a teaching assistant for an introductory calculus +class. - + @@ -814,7 +869,16 @@ cross server filesystem browser -interface to lonc +This file is an interface to the lonc processes of the LON-CAPA network +as well as set of elaborated functions for handling information necessary +for navigating through a given cluster of LON-CAPA machines within a domain. +There are over 40 specialized functions in this module which handle +the reading and transmission of metadata, user information +(ids, names, environments, roles, logs), file information (storage, reading, +directories, extensions, replication, embedded styles and descriptors), +educational resources (course descriptions, section names and numbers), +url hashing (to assign roles on a url basis), and translating abbreviated +symbols to and from more descriptive phrases or explanations.