Annotation of loncom/html/adm/help/tex/Domain_Configuration_Course_Defaults.tex, revision 1.15
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.15 ! 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.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>