Annotation of loncom/html/adm/help/tex/Domain_Configuration_Course_Defaults.tex, revision 1.12.2.2
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.12.2.2! raeburn 58: Currently, there are eight domain defaults of this type (which can be overridden
! 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.12.2.2! raeburn 65: community, and textbook course types for:
! 66: \begin{enumerate}
! 67: \item content uploaded directly to the course
! 68: \item content uploaded to portfolio space(s) for all group(s) in the course
! 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.2.1 raeburn 93: \item Username from LTI-mediated launch accepted without re-authentication
1.12 raeburn 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.12.2.2! 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 Available editors for course/community resources
! 104:
! 105: For web pages created within a course folder using the Course Editor, the standard editor (Edit) will always be available, and the Daxe editor may also be optionally available.
! 106:
1.4 raeburn 107: \end{itemize}
108:
1.3 raeburn 109: \end{itemize}
1.4 raeburn 110:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>