+ % # TODO: When bootstrap is upgraded to 5.3 switch the "column-gap" style to the "column-gap-3" class.
+
+
+
+
+ <%= submit_button maketext('Edit'),
+ name => 'sets_assigned_to_user',
+ class => 'btn btn-sm btn-secondary w-25',
+ data => { users_needed => 'exactly one', error_users => maketext($E_ONE_USER) } =%>
+ \
+ <%== maketext('assignments and dates for one user') =%>\
+
+
+
+ <%= submit_button maketext('Edit'),
+ name => 'edit_users',
+ class => 'btn btn-sm btn-secondary w-25',
+ formaction => $c->systemLink(url_for 'instructor_user_list'),
+ data => { users_needed => 'at least one', error_users => maketext($E_MIN_ONE_USER) } =%>
+ \
+ <%== maketext('account data for all selected users') =%>\
+
+
+
+ <%= submit_button maketext('Edit'),
+ name => 'user_options',
+ class => 'btn btn-sm btn-secondary w-25',
+ data => { users_needed => 'exactly one', error_users => maketext($E_ONE_USER) } =%>
+ \
+ <%== maketext('account settings for one user') =%>\
+
+
+
+ <%= submit_button maketext('View'),
+ name => 'user_progress',
+ class => 'btn btn-sm btn-secondary w-25',
+ data => { users_needed => 'exactly one', error_users => maketext($E_ONE_USER) } =%>
+ \
+ <%== maketext('progress for one user') =%>\
+
+
+
+ <%= submit_button maketext('Add'), name => 'add_users', class => 'btn btn-sm btn-secondary w-25' =%>
+ <%= number_field number_of_students => 1, min => 1, max => 100,
+ class => 'form-control form-control-sm text-center' =%>
+ \
+ <%== maketext('new user accounts') =%>\
+
+
-
- <%= submit_button maketext('Edit'),
- name => 'edit_users',
- class => 'btn btn-sm btn-secondary col-3',
- formaction => $c->systemLink(url_for 'instructor_user_list'),
- data => { users_needed => 'at least one', error_users => maketext($E_MIN_ONE_USER) } =%>
-
\
- <%== maketext('Account Data') =%>\
-
-
\
- <%== maketext('for all selected users') =%>\
-
+
+
+
+ <%= submit_button maketext('Assign'),
+ # This name is the same as the name of the submit button in Assigner.pm and the form is
+ # directly submitted to that module without modification.
+ name => 'assign',
+ class => 'btn btn-sm btn-secondary w-25',
+ formaction => $c->systemLink(url_for 'instructor_set_assigner'),
+ data => {
+ users_needed => 'at least one',
+ error_users => maketext($E_MIN_ONE_USER),
+ sets_needed => 'at least one',
+ error_sets => maketext($E_MIN_ONE_SET)
+ } =%>
+ \
+ <%== maketext('all selected users to all selected sets') =%>\
+
+
+
+ <%= submit_button maketext('Act'),
+ name => 'act_as_user',
+ class => 'btn btn-sm btn-secondary w-25',
+ data => {
+ users_needed => 'exactly one',
+ error_users => maketext($E_ONE_USER),
+ sets_needed => 'at most one',
+ error_sets => maketext($E_MAX_ONE_SET)
+ } =%>
+ \
+ <%== maketext('as one user on up to one set') =%>\
+
+
+
+ <%= submit_button maketext('Edit'),
+ name => 'edit_set_for_users',
+ class => 'btn btn-sm btn-secondary w-25',
+ data => {
+ sets_needed => 'exactly one',
+ error_sets => maketext($E_ONE_SET)
+ } =%>
+ \
+ <%== maketext(q{one set's details for some or all users}) =%>\
+
+
+
+ <%= submit_button maketext('Score'),
+ name => 'score_sets',
+ class => 'btn btn-sm btn-secondary w-25',
+ formaction => $c->systemLink(url_for 'instructor_scoring'),
+ data => { sets_needed => 'at least one', error_sets => maketext($E_MIN_ONE_SET) } =%>
+ \
+ <%== maketext('all selected sets for all users') =%>\
+
+
-
- <%= submit_button maketext('Edit'),
- name => 'user_options',
- class => 'btn btn-sm btn-secondary col-3',
- data => { users_needed => 'exactly one', error_users => maketext($E_ONE_USER) } =%>
- \
- <%== maketext('Account Settings') =%>\
-
- \
- <%== maketext('for one user') =%>\
-
-
-
- <%= submit_button maketext('View'),
- name => 'user_progress',
- class => 'btn btn-sm btn-secondary col-3',
- data => { users_needed => 'exactly one', error_users => maketext($E_ONE_USER) } =%>
- \
- <%== maketext('Progress') =%>\
-
- \
- <%== maketext('for one user') =%>\
-
-
-
- <%= submit_button maketext('Add'), name => 'add_users', class => 'btn btn-sm btn-secondary col-3' =%>
- %= number_field number_of_students => 1, min => 1, max => 100, class => 'col-2 flex-grow-1 text-center'
- \
- <%== maketext('new user accounts') =%>\
-
-
-
-
-
-
- <%= submit_button maketext('Assign'),
- # This name is the same as the name of the submit button in Assigner.pm and the form is
- # directly submitted to that module without modification.
- name => 'assign',
- class => 'btn btn-sm btn-secondary col-2',
- formaction => $c->systemLink(url_for 'instructor_set_assigner'),
- data => {
- users_needed => 'at least one',
- error_users => maketext($E_MIN_ONE_USER),
- sets_needed => 'at least one',
- error_sets => maketext($E_MIN_ONE_SET)
- } =%>
- \
- <%== maketext('all selected users') =%>\
-
- \
- <%== maketext('to all selected sets') =%>\
-
-
-
- <%= submit_button maketext('Act'),
- name => 'act_as_user',
- class => 'btn btn-sm btn-secondary col-2',
- data => {
- users_needed => 'exactly one',
- error_users => maketext($E_ONE_USER),
- sets_needed => 'at most one',
- error_sets => maketext($E_MAX_ONE_SET)
- } =%>
- \
- <%== maketext('as one user') =%>\
-
- \
- <%== maketext('on up to one set') =%>\
-
-
-
- <%= submit_button maketext('Edit'),
- name => 'edit_set_for_users',
- class => 'btn btn-sm btn-secondary col-2',
- data => {
- sets_needed => 'exactly one',
- error_sets => maketext($E_ONE_SET)
- } =%>
- \
- <%== maketext('Set Detail for one set') =%>\
-
- \
- <%== maketext('for zero or more users') =%>\
-
-
-
- <%= submit_button maketext('Score'),
- name => 'score_sets',
- class => 'btn btn-sm btn-secondary col-2',
- formaction => $c->systemLink(url_for 'instructor_scoring'),
- data => { sets_needed => 'at least one', error_sets => maketext($E_MIN_ONE_SET) } =%>
- \
- <%== maketext('all selected sets') =%>\
-
- \
- <%== maketext(' for all users') =%>\
-
-
-
-
-
-
- <%= submit_button maketext('Edit'),
- name => 'users_assigned_to_set',
- class => 'btn btn-sm btn-secondary col-3',
- data => { sets_needed => 'exactly one', error_sets => maketext($E_ONE_SET) } =%>
- \
- <%== maketext('Assigned Users') =%>\
-
- \
- <%== maketext('for one set') =%>\
-
-
-
- <%= submit_button maketext('Add'),
- name => 'prob_lib',
- class => 'btn btn-sm btn-secondary col-3',
- data => { sets_needed => 'exactly one', error_sets => maketext($E_ONE_SET) } =%>
- \
- <%== maketext('Library Browser Exercises') =%>\
-
- \
- <%== maketext('to one set') =%>\
-
-
-
- <%= submit_button maketext('View'),
- name => 'set_stats',
- class => 'btn btn-sm btn-secondary col-3',
- data => { sets_needed => 'exactly one', error_sets => maketext($E_ONE_SET) } =%>
- \
- <%== maketext('Statistics') =%>\
-
- \
- <%== maketext('for one set') =%>\
-
-
-
- <%= submit_button maketext('View'),
- name => 'set_progress',
- class => 'btn btn-sm btn-secondary col-3',
- data => { sets_needed => 'exactly one', error_sets => maketext($E_ONE_SET) } =%>
- \
- <%== maketext('Progress') =%>\
-
- \
- <%== maketext('for one set') =%>\
-
-
-
diff --git a/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep b/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep
index 719d408da8..aa0b86d1a1 100644
--- a/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep
+++ b/templates/ContentGenerator/Instructor/SendMail/main_form.html.ep
@@ -126,13 +126,12 @@
<%= scrollingRecordList(
{
- name => 'classList',
- controller => $c,
- default_sort => 'lnfn',
- default_format => 'lnfn_uid',
- default_filters => ['all'],
- refresh_button_name => maketext('Change Display Settings'),
- attrs => { size => 5, multiple => undef }
+ name => 'classList',
+ controller => $c,
+ default_sort => 'lnfn',
+ default_format => 'lnfn_uid',
+ default_filters => ['all'],
+ attrs => { size => 5, multiple => undef }
},
@{ $c->{ra_user_records} }
) =%>
diff --git a/templates/HelpFiles/Hardcopy.html.ep b/templates/HelpFiles/Hardcopy.html.ep
index e1ecb92c74..289765d6e3 100644
--- a/templates/HelpFiles/Hardcopy.html.ep
+++ b/templates/HelpFiles/Hardcopy.html.ep
@@ -23,7 +23,7 @@
<%= maketext('In both cases, one can select the sort field, the format of the display list, and the filter. '
- . '"Change Display Settings" must be clicked to update the list.') =%>
+ . '"Refresh List" must be clicked to update the list.') =%>
<%= maketext('There are many options available at the bottom:') =%>
diff --git a/templates/HelpFiles/InstructorAssigner.html.ep b/templates/HelpFiles/InstructorAssigner.html.ep
index 6a9fceef6b..22745a7b11 100644
--- a/templates/HelpFiles/InstructorAssigner.html.ep
+++ b/templates/HelpFiles/InstructorAssigner.html.ep
@@ -21,7 +21,7 @@
. 'unassign the given sets. The list of users or the list of sets can be reordered under the "sort" '
. 'option or the format of the user or set list. Additionally, the set lists can be filtered '
. '(by section number or recitation). The displayed user and set lists will only be updated '
- . 'upon clicking "Change Display Settings".') =%>
+ . 'upon clicking "Refresh List".') =%>
<%= maketext('Multiple users or sets may be selected by holding down the shift key or the ctrl key while '
diff --git a/templates/HelpFiles/InstructorIndex.html.ep b/templates/HelpFiles/InstructorIndex.html.ep
index b3f8ca3d71..b8d816c3aa 100644
--- a/templates/HelpFiles/InstructorIndex.html.ep
+++ b/templates/HelpFiles/InstructorIndex.html.ep
@@ -21,14 +21,14 @@
. 'common actions that allow selecting multiple users or sets to act on at once. Because multiple users '
. 'and sets can be acted on at the same time, it is often more efficient to use this page when modifying '
. 'multiple items. For example, after selecting several users and a set you can change the close date for '
- . 'all selected users for that set. This page also gives access to "Edit Assignments and Dates for one user", '
+ . 'all selected users for that set. This page also gives access to "Edit assignments and dates for one user", '
. 'which can be used to access settings for all sets including test versions for that user.') =%>
<%= maketext('Use the "Users" and "Sets" forms to select which users and sets to act on. Multiple items can be '
. 'selected using ctrl-click or shift-click. The action buttons are grouped into three categories. The '
- . 'first is a set of actions that act on the selected users, the last is a set of actions that act on the '
- . 'selected sets, and the middle is a set of actions for acting on a combination of sets and users. If an '
+ . 'first is a set of actions that act on the selected users, the second is a set of actions for acting on a '
+ . 'combination of sets and users, and the third is a set of actions that act on the selected sets. If an '
. 'invalid number of users or sets are selected, the action will not be preformed, and an error message '
. 'will be placed on the page.') =%>
diff --git a/templates/HelpFiles/InstructorSendMail.html.ep b/templates/HelpFiles/InstructorSendMail.html.ep
index 9ba4e0e322..68d839c564 100644
--- a/templates/HelpFiles/InstructorSendMail.html.ep
+++ b/templates/HelpFiles/InstructorSendMail.html.ep
@@ -19,7 +19,7 @@
<%= maketext('Use this page to send emails to active (enrolled or auditing) students. Emails can be sent to '
. 'all active students or selected students. Use the "Students" form to sort, filter, or format how '
- . 'the user name is displayed. Click "Change Display Settings" to apply any changes. Use control-click '
+ . 'the user name is displayed. Click "Refresh List" to apply any changes. Use control-click '
. 'or shift-click to select multiple students to email.') =%>