File:  [LON-CAPA] / loncom / html / adm / help / tex / Domain_Configuration_Course_Defaults.tex
Revision 1.7: download - view: text, annotated - select for diffs
Mon Sep 19 13:12:18 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, HEAD
- Set default lifetimes for temporary MySQL tables containing student
  performance data for each course (homeserver only), by course type.

    1: \label{Domain_Configuration_Course_Defaults}
    2: Starting with LON-CAPA 2.10, a Domain Coordinator can configure default 
    3: settings for courses in the domain. Defaults are of two types:
    4: \begin{itemize}
    5: \item \textbf{Defaults that can be overridden in an individual course by a Course Coordinator} 
    6: 
    7: Currently, there are three domain defaults of this type (which can be overridden
    8: using Settings $>$ Course Settings $>$ Display with ``Display of resources'' checked).
    9: 
   10: \begin{itemize}
   11: \item Student formula entry uses inline preview, not DragMath pop-up
   12: 
   13: For problems that require a formula input via a textbox, the default is to
   14: show the math expression in a previewer below the textbox, as the student types.
   15: The alternative is to use the older (Java-based) DragMath pop-up which allows 
   16: the student to compose the expression in a WYSIWYG-style editor in a pop-up window
   17: and then save it to the textbox in the main window using a ``Save and Close'' button.
   18: 
   19: \item Molecule editor uses JSME (HTML5) in place of JME (Java)
   20: 
   21: For problems that require the student to ``draw'' an organic structure using a
   22: molecule editor, the default is to use the HTML5 version (JSME).  The alternative
   23: is to use the older (Java-based) JME editor.
   24: 
   25: \item Course requesters who may clone a course (besides course's owner and coordinators)
   26: 
   27: This can be set to no additional requesters, or to any course requester in the domain, or
   28: if categories have been defined in the domain for institutional codes for official courses
   29: (in localenroll::instcode\_defaults), to categories which must match in new and cloned 
   30: courses (e.g., department and number).
   31: 
   32: \end{itemize}
   33: 
   34: \item \textbf{Defaults that can be overridden in an individual course by a Domain
   35: Coordinator}
   36: 
   37: Currently, there are five domain defaults of this type (which can be overridden
   38: via the ``View or modify a course or community'' interface). 
   39: 
   40: \begin{itemize}
   41: \item responder count - number of responses needed before submissions made to 
   42: anonymous surveys (with no identifying information) are viewable by Course personnel.
   43: \item default course quotas - domain default for quotas (MB) for official, unofficial,
   44: community, and textbook course types for content uploaded directly to the course.
   45: \item default course credits - whether credits may be specified for courses (Yes/No),
   46:  if yes: default values for number of credits for official, unofficial and textbook courses.
   47: \item submit button behavior post-submission
   48: 
   49: The default is for the ``Submit Answer'' button in the current page to be disabled for 60s following
   50: answer submission.  After processing a student's answer a new page is displayed. The setting 
   51: to disable a  button, (with or without a timeout), applies to the button in the old page in
   52: the time period before the new page is loaded by the browser.
   53: 
   54: \item lifetime of temporary tables (course's homeserver)
   55: 
   56: The default lifetime (since last update) for ``temporary'' MySQL tables 
   57: containing student performance data is 172800s (i.e., 2 days). A different default
   58: lifetime can be set by course type, which will apply to MySQL tables on the course's 
   59: homeserver only.
   60: 
   61: A reason to do this might be where a domain has created a custom script to export
   62: a course's grade data, by running SQL queries against the temporary tables.
   63: 
   64: Note: student performance data are stored permanently in GDBM files; the temporary MySQL
   65: tables are simply used to speed up display when a Course Coordinator uses the 
   66: Assessment Chart or Statistics functions in a course.
   67: 
   68: \end{itemize}
   69: 
   70: \end{itemize}
   71: 

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