Annotation of loncom/html/adm/help/tex/Domain_Configuration_Course_Defaults.tex, revision 1.14

1.1       raeburn     1: \label{Domain_Configuration_Course_Defaults}
1.2       raeburn     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:
1.1       raeburn     4: \begin{itemize}
1.6       raeburn     5: \item \textbf{Defaults that can be overridden in an individual course by a Course Coordinator} 
1.4       raeburn     6: 
1.11      raeburn     7: Currently, there are five domain defaults of this type (which can be overridden
1.6       raeburn     8: using Settings $>$ Course Settings $>$ Display with ``Display of resources'' checked).
1.4       raeburn     9: 
                     10: \begin{itemize}
1.8       raeburn    11: \item Default method to display mathematics expressions included between $<$m$>$ and $<$/m$>$ tags.
                     12: 
1.9       raeburn    13: Starting with LON-CAPA 2.11.3 the default renderer used to display math can be set to one of: 
1.8       raeburn    14: \textit{MathJax}, \textit{Convert to Images (mimetex)}, or \textit{TeX to HTML (tth)}.
                     15: The domain default in effect for a user will be for the domain of the user's current role.
                     16: However, if a user has selected a renderer from the \textit{Math display settings} in 
                     17: User Preferences that will take precedence over the domain default.
                     18: Furthermore, if the course setting: \textit{Force use of a specific math rendering engine}
                     19: has been set, that will take precedence (in course context) over both the user preference 
                     20: and the domain default.  If no default renderer has been set, MathJax is used in 
1.10      raeburn    21: LON-CAPA 2.12 and later, whereas TeX to HTML (tth) is used in LON-CAPA 2.11 and earlier.
1.8       raeburn    22:   
1.4       raeburn    23: \item Student formula entry uses inline preview, not DragMath pop-up
                     24: 
                     25: For problems that require a formula input via a textbox, the default is to
                     26: show the math expression in a previewer below the textbox, as the student types.
                     27: The alternative is to use the older (Java-based) DragMath pop-up which allows 
                     28: the student to compose the expression in a WYSIWYG-style editor in a pop-up window
                     29: and then save it to the textbox in the main window using a ``Save and Close'' button.
                     30: 
                     31: \item Molecule editor uses JSME (HTML5) in place of JME (Java)
                     32: 
                     33: For problems that require the student to ``draw'' an organic structure using a
                     34: molecule editor, the default is to use the HTML5 version (JSME).  The alternative
                     35: is to use the older (Java-based) JME editor.
                     36: 
1.11      raeburn    37: \item Chemical reaction response uses inline previewer in place of pop-up
                     38: 
                     39: For problems that require the student to submit a chemical reaction, the default is to
                     40: use an inline previewer which displays preview of the reaction with appropriately
                     41: formatted stoichiometry and subscripts and superscripts as the answer is typed in
                     42: a standard textbox.  The alternative is to use the older pop-up window to type the
                     43: answer and then to use separate buttons to preview a formatted version, and to save it
                     44: to the main window.
                     45: 
1.5       raeburn    46: \item Course requesters who may clone a course (besides course's owner and coordinators)
                     47: 
                     48: This can be set to no additional requesters, or to any course requester in the domain, or
                     49: if categories have been defined in the domain for institutional codes for official courses
1.6       raeburn    50: (in localenroll::instcode\_defaults), to categories which must match in new and cloned 
1.5       raeburn    51: courses (e.g., department and number).
                     52: 
1.4       raeburn    53: \end{itemize}
                     54: 
1.5       raeburn    55: \item \textbf{Defaults that can be overridden in an individual course by a Domain
1.6       raeburn    56: Coordinator}
1.1       raeburn    57: 
1.13      raeburn    58: Currently, there are ten domain defaults of this type (which can be overridden
1.6       raeburn    59: via the ``View or modify a course or community'' interface). 
1.2       raeburn    60: 
                     61: \begin{itemize}
                     62: \item responder count - number of responses needed before submissions made to 
                     63: anonymous surveys (with no identifying information) are viewable by Course personnel.
                     64: \item default course quotas - domain default for quotas (MB) for official, unofficial,
1.13      raeburn    65: community, and textbook course types for:
1.14    ! raeburn    66: \begin{enumerate}
1.13      raeburn    67: \item content uploaded directly to the course
                     68: \item content uploaded to portfolio space(s) for all group(s) in the course
1.14    ! raeburn    69: \end{enumerate}
1.2       raeburn    70: \item default course credits - whether credits may be specified for courses (Yes/No),
1.3       raeburn    71:  if yes: default values for number of credits for official, unofficial and textbook courses.
1.4       raeburn    72: \item submit button behavior post-submission
                     73: 
                     74: The default is for the ``Submit Answer'' button in the current page to be disabled for 60s following
                     75: answer submission.  After processing a student's answer a new page is displayed. The setting 
                     76: to disable a  button, (with or without a timeout), applies to the button in the old page in
                     77: the time period before the new page is loaded by the browser.
1.7       raeburn    78: 
                     79: \item lifetime of temporary tables (course's homeserver)
                     80: 
                     81: The default lifetime (since last update) for ``temporary'' MySQL tables 
                     82: containing student performance data is 172800s (i.e., 2 days). A different default
                     83: lifetime can be set by course type, which will apply to MySQL tables on the course's 
                     84: homeserver only.
                     85: 
                     86: A reason to do this might be where a domain has created a custom script to export
                     87: a course's grade data, by running SQL queries against the temporary tables.
                     88: 
                     89: Note: student performance data are stored permanently in GDBM files; the temporary MySQL
                     90: tables are simply used to speed up display when a Course Coordinator uses the 
                     91: Assessment Chart or Statistics functions in a course.
                     92: 
1.12      raeburn    93: \item Accept a username provided in LTI launch of deep-linked URL without re-authentication
                     94: 
                     95: For deep-link access to a specific folder (or resource) in LON-CAPA, mediated by LTI launch from a different system, the signed payload included on launch can include the username of the authenticated user who followed a link in another system.  Whether such a username will be accepted, and a session launched for that username in LON-CAPA, or whether the user will be prompted to log-in to LON-CAPA in order to access the deep-linked resource(s) depends on the ``Use identity'' setting in effect for the current course.  If the domain default is set to ``No'', then a Course Coordinator will not be given the option to set ``Use identity'' when configuring Link Protector(s) in a course, and all users will need to log-in to LON-CAPA to complete the launch process.
                     96: 
1.13      raeburn    97: \item External Tool definition and configuration in domain and/or course
                     98: 
                     99: External Tools can be created in a domain by adding definitions to the ``Provider panel'' in the domain configuration for ``External Tools (LTI)'' available via ``Main Menu'' $>$ ``Set domain configuration''.
                    100: 
                    101: The Course/Community default settings in a domain's configuration will determine whether external tools defined in the domain are available by default, for use in each of the available types of course container. A second default setting determines whether, by default, external tool definitions may be created by Course Coordinators in each of the course container types.
                    102: 
                    103: \item Create standard LON-CAPA problems within a course/community
                    104: 
                    105: The small tabs on the right side of the Course Editor for the Main Content area include an ``Assessment'' tab.  One of the functions which may be available within ``Assessments'' is ``Standard Problem'', which allows creation of a new LON-CAPA problem for incorporation in a course.  Unlike the ``Simple Problem'' also available from the same tab, a ``standard'' problem can feature the full functionality of the LON-CAPA Assessment engine.  The Standard Problem link/icon will be listed if the current user has a current author or co-author role, or if the user has neither, will still be listed if the current course is permitted to access its own Course Authoring Space.
                    106: 
                    107: The Course/Community defaults in the domain include checkboxes for each of the different course container types, which when checked set the ability to select ``Course Resource'' as the location for a new standard problem being created. Resources created in that location are not listed when browsing or searching the shared content repository, and may only be imported into the course in which they were created, by using the ``Import from Course Resources'' icon/link.
                    108: 
                    109: Neither the ``Import from Course Resources'' icon/link nor the ``Course Resource'' as destination for ``Standard Problem'' will be available if the Course/Community default for the course's/community's container type has been left unchecked, and there is no course-specific override of the domain default. 
                    110: 
1.4       raeburn   111: \end{itemize}
                    112: 
1.3       raeburn   113: \end{itemize}
1.4       raeburn   114: 

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