CVS log for loncom/enrollment/localenroll.pm
Up to [LON-CAPA] / loncom / enrollment
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Feb 27 01:43:14 2022 UTC (2 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X,
version_2_11_X,
version_2_11_5_msu,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
HEAD
Diff to previous 1.63: preferred, unified
Changes since revision 1.63: +89 -11
lines
- Domain configuration to allow authentication of an alternate username, if
username entered differs from real username in a predictable way,
e.g., username entered in log-in page was email address (userid@example.tld)
instead of just userid.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Jan 14 16:27:20 2022 UTC (2 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.62: preferred, unified
Changes since revision 1.62: +9 -2
lines
- Provide mechanism to (optionally) log counts to autoupdate.log when running
Autoupdate.pl to update user information for users in a domain.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sun Jun 20 20:35:05 2021 UTC (3 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.61: preferred, unified
Changes since revision 1.61: +2 -2
lines
- Typo in rev. 1.61
Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jun 15 20:52:27 2021 UTC (3 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.60: preferred, unified
Changes since revision 1.60: +96 -1
lines
- Support customization in localenroll.pm to eliminate ambiguity in extraction
of institutional section from institutional course section for automated
enrollment.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Wed Mar 31 02:19:58 2021 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.59: preferred, unified
Changes since revision 1.59: +29 -3
lines
- Support institutional policies which allow a Course Coordinator affiliated
with a cross-listed course to be automatically listed as a co-owner in a
course.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Jun 14 04:11:49 2018 UTC (6 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3
Diff to previous 1.58: preferred, unified
Changes since revision 1.58: +2 -2
lines
- Typo.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Feb 1 04:51:08 2018 UTC (6 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_msu
Diff to previous 1.57: preferred, unified
Changes since revision 1.57: +47 -5
lines
- Checking if enrollment data can be accessed for a course uses a single
call to localenroll::check_instclasses(), mediated via lonnet/lond.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri Oct 13 20:37:40 2017 UTC (7 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, unified
Changes since revision 1.56: +3 -3
lines
- Domain configuration to override domain's helpdesk settings for e-mail
recipients, and optionally added text, based on requester's affiliation
(e.g., faculty, staff or student).
Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Aug 25 18:01:34 2016 UTC (8 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc,
version_2_11_2_educog,
version_2_11_2
Diff to previous 1.55: preferred, unified
Changes since revision 1.55: +2 -2
lines
- Typo.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon May 30 03:16:42 2016 UTC (8 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, unified
Changes since revision 1.54: +49 -1
lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
- Student's score on a placement test can be exported by customizing
localenroll.pm in /home/httpd/lib/perl on domain's library server.
- When a placement test is completed by the student, the chain:
lonnet::auto_export_grades() > lond::auto_export_grades_handler()
> localenroll::export_grades() is used to export grades (e.g. to
a CMS).
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Apr 2 04:31:26 2016 UTC (8 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, unified
Changes since revision 1.53: +9 -7
lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
Work in progress.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Aug 5 18:47:17 2015 UTC (9 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, unified
Changes since revision 1.52: +42 -1
lines
- Bug 5596.
Add a routine to lonnet.pm -- get_multiple_instusers() which makes one call
to lond > lonsql > localenroll.pm to retrieve institutional data
for multiple users when adding users via file upload, to minimize number
of sleep() commands needed. Supports up to 1s per query, on localenroll.pm
side if adding more than 100 new users.
- Add new routine to localenroll.pm -- &get_multusersinfo() -- to retrieve
institutional data for users being added via user file upload.
Note: if this routine does not exist in localenroll.pm, will fall-back
to retrieving institutional data using a separate call to &get_userinfo()
for each user.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat May 30 18:01:12 2015 UTC (9 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1
Diff to previous 1.51: preferred, unified
Changes since revision 1.51: +44 -2
lines
- Update perldoc for validate_crsreq() and crsreq_updates().
Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat May 30 16:14:38 2015 UTC (9 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.50: preferred, unified
Changes since revision 1.50: +2 -2
lines
- Update documentation for validate_crsreq()
Revision 1.50: download - view: text, markup, annotated - select for diffs
Thu Jun 26 15:53:29 2014 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0
Diff to previous 1.49: preferred, unified
Changes since revision 1.49: +9 -6
lines
- Update documentation for fetch_enrollment() to reflect change in mechanism
for defining institutional status types in a domain.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Jun 25 23:55:31 2014 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.48: preferred, unified
Changes since revision 1.48: +16 -1
lines
- Update documentation for deprecated inst_usertypes() routine (DC domain
configuration web GUI used instead in 2.11.0).
Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue May 6 20:42:32 2014 UTC (10 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3
Diff to previous 1.47: preferred, unified
Changes since revision 1.47: +15 -1
lines
- Post-processing for course requests.
- localenroll::crsreq_updates() can populate hash ref:
$outgoing->{'createdactions'}->{'environment'} with a course's
self-enrollment settings when processing course request.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Apr 30 17:17:25 2014 UTC (10 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.46: preferred, unified
Changes since revision 1.46: +2 -2
lines
- Pass default start access date and default end access dates to
localenroll::crsreq_updates() so they are available to course request
validator.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Apr 16 14:40:11 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, unified
Changes since revision 1.45: +18 -9
lines
- Course requests for unofficial courses, textbook courses and communities
can include validation.
- lonrequestcourse.pm
- New subroutine: pending_validation_form() generates web form used to
proceed to validation (can be local script, or script on remote server)
- Prepended new arg to args passed to: &print_request_outcome() and
&process_request() -- $lonhost (lonHostID of current server).
- localenroll.pm
- &validate_crsreq() accepts additional (optional) arg -- ref to hash of
custominfo.
- &crsreq_updates() supports additional action type ('prevalidate') which
is used to generate form elements needed for validation of request.
- lond
- &validate_crsreq_handler() accepts additional -- $customdata
which is a frozen hash of custominfo passed in from lonnet.pm
- lonnet.pm
- &auto_courserequest_validation() accepts additional arg -- ref to hash of
custominfo (contains key => value for custm form elements retrieved from
course request review page.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Fri Jan 3 18:39:55 2014 UTC (10 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC2
Diff to previous 1.44: preferred, unified
Changes since revision 1.44: +34 -1
lines
- New routine in localenroll.pm -- &crsreq_updates() -- to support
domain-specific operations during course request process.
- Tabbed interface used for textbook-type course requests, one tab
for course creation, one for request logs.
- Column for unique codes included in user's request log display, if
domain has enabled use of unique codes.
- Correction to LON-CAPA messaging of unique code -- recipient should
be requestor.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Mar 1 04:49:04 2013 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.43: preferred, unified
Changes since revision 1.43: +23 -3
lines
- Course credits for a particular institutional code can be provided as a
third item returned by localenroll::validate_instcode()
- Course credits can be specified for an official course (or retrieved from
localenroll::validate_instcode) or an unofficial course as part of a course
request
- Credits earned for a course can also be different for a specific student
(e.g., retrieved from institutional classlist data), or specified when
CC adds a student to a course via the web GUI.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Fri Oct 14 17:13:25 2011 UTC (13 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: language_hyphenation_merge,
language_hyphenation,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse,
BZ4492-feature_Support_horizontal_radioresponse,
BZ4492-Support_horizontal_radioresponse
Diff to previous 1.42: preferred, unified
Changes since revision 1.42: +5 -2
lines
- Make Autoupdate.pl suitable for institutions which only allow a LON-CAPA
server to retrieve institutional user information when the user's
username is included in the query.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon May 23 19:11:41 2011 UTC (13 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X,
version_2_10_1,
version_2_10_0,
loncapaMITrelate_1
Diff to previous 1.41: preferred, unified
Changes since revision 1.41: +2 -2
lines
- Typo in documentation.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Jan 11 22:17:39 2011 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC2
Diff to previous 1.40: preferred, unified
Changes since revision 1.40: +7 -3
lines
- Update stub for &new_course() to include new arg: co-owners.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Jul 12 23:55:07 2010 UTC (14 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X,
version_2_9_1,
version_2_10_0_RC1
Diff to previous 1.39: preferred, unified
Changes since revision 1.39: +12 -9
lines
- Update stub and documentation for possible_instcode()
- requires a fifth argument - $code_order (ref to an array) which
specifies the order in which the components of an institutional code need to
be combined. (Note: this order may differ from the order in which the
components are presented in select boxes (in $codetitles array ref).
e.g., at MSU:
@{$codetitles} = ("Year","Semester","Department","Number");
@{$code_order} = ("Semester","Year","Department","Number");
Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Sep 13 03:14:12 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0,
version_2_9_0,
version_2_8_99_1,
version_2_8_99_0,
bz6209-base,
bz6209,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
GCI_3,
GCI_2
Diff to previous 1.38: preferred, unified
Changes since revision 1.38: +9 -4
lines
- &Apache::lonnet::auto_validate_instcode() now returns an array containing:
- the outcome ('valid' - or some other message) and
- an (optional) brief description for the course retrieved from
localenroll::validate_instcode() which likewise returns an array of 2 items.
- Used to set cdescr form element in the course request form for official courses when the instcode has been validated.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Aug 22 19:52:13 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.37: preferred, unified
Changes since revision 1.37: +105 -18
lines
- lond
- update documentation in lond for validate_instcode_handler().
- &crsreq_checks_handler()
- include ref to reqtypes array
- official, unofficial, community
as arg in call to &localenroll::crsreq_checks_handler().
- enrollment::localenroll.pm
- update &validate_instcode() to accept three args, and modify documentation.
- add &crsreq_checks() to determine which types/affiliations should have 'validate'
choice for processing course requests.
- add validate_crsreq() to determine next action for a course request for which
process type is 'validate'.
- msu::localenroll.pm
- Add &crsreq_checks() and &validate_crsreq().
- Update &validate_instcode()
- owner is $username:$domain
- outcome for valid course is 'valid' instead of 'ok'.
- correct text of a couple of $outcome messages were course was not validated.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Aug 18 20:08:38 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.36: preferred, unified
Changes since revision 1.36: +19 -5
lines
- lonnet::auto_validate_instcode() used to check if requestor's status permits automatic processing of the course request.
- Additional arguments now passed (besides $instcode and $owner) include comma-separated list of requestor's institutional affiliations (e.g., Faculty, Staff etc.) and comma-separated list of sections.
lond:validate_instcode_handler()
- Passes additional arguments on to corresponding routine in localenroll.pm.
localenroll.pm - update stub args and documentation for validate_instcode().
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Jul 25 15:25:14 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: bz2851
Diff to previous 1.35: preferred, unified
Changes since revision 1.35: +31 -1
lines
- &localenroll:possible_instcodes() takes an addition arg: $code_order which indicates the order in which components of the course code should be recombined.
- e.g., At MSU, select boxes in the course request form are in the order:
Year Semester Department
but the order used to create the institutional code is:
Semester Year Department
- &lonnet::auto_get_sections()
- $cnum arg is undefined when checking for institutional sections during the course request process. In the is case the homeserver used to retrieve the sections is the primary library server for the domain.
- &lonnet::auto_validate_instcode() - new routine used to validate an institutional course code during course requests.
- Note: this differs from the institutional courseID (which in the institutional code with appended institutional section).
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jun 11 20:09:25 2009 UTC (15 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: bz5969,
BZ5971-printing-apage
Diff to previous 1.34: preferred, unified
Changes since revision 1.34: +38 -3
lines
- Request creation of official courses.
- retrieve possible values for institutional categories.
- used by lond::get_possible_instcodes_handler().
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Mar 9 01:58:52 2009 UTC (15 years, 9 months ago) by weissno
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.33: preferred, unified
Changes since revision 1.33: +2 -2
lines
consistent wording:
changed "student number" to "student/employee ID"
changed "student ID" to "student/employee ID"
changed "student and eyployee IDs" to "student/employee IDs"
Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Feb 20 13:59:20 2009 UTC (15 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.32: preferred, unified
Changes since revision 1.32: +9 -3
lines
instcode_format() and instcode_defaults():
- Added link to detailed help file
- Typo
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Nov 25 13:16:26 2008 UTC (16 years, 1 month ago) by jms
Branches: MAIN
Diff to previous 1.31: preferred, unified
Changes since revision 1.31: +648 -579
lines
POD documentation changes
Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Feb 29 21:01:43 2008 UTC (16 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_X,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_99_1,
version_2_6_99_0,
GCI_1
Diff to previous 1.30: preferred, unified
Changes since revision 1.30: +7 -7
lines
- Replace "selfenroll" with "selfcreate" in various subroutine names, and modify text which refers to self-enrollment to refer to user creation of accounts.
- Intended to clarify that these procedures relate to a user creating his/her own account in a LON-CAPA domain as opposed to self-enrolling in a course, once the user has an account.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Feb 24 22:59:20 2008 UTC (16 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified
Changes since revision 1.29: +50 -2
lines
lond::validate_user() - optional fourth and fifth arguments added in lond 1.395, replaced with a single optional argument ($checkdefauth). If true, default auth type and args retrieved using lonnet::get_domain_defaults().
- Default authentication type and argument, and language in a domain can be retrieved from lonnet::get_domain_defaults().
- lonnet::inst_rulecheck() can check format rules for e-mail addresses proposed as usernames for self-enrollment
- lonnet::inst_userrules() can retrieve rule definitions for e-mail addresses used as usernames
- loncommon::get_auth_defaults() eliminated. lonnet::get_domain_defaults() used instead
- loncommon::preferred_languages() streamlined.
- localenroll::selfenroll_rules() and localenroll::selfenroll_check() added to define rules for e-mail addresses which may not be used as usernames, and to check a proposed self-enrollment username (i.e., e-mail address) against the rules in force.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Jan 3 23:28:33 2008 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_X,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0
Diff to previous 1.28: preferred, unified
Changes since revision 1.28: +3 -3
lines
- # needed for comments.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Jan 3 20:42:34 2008 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified
Changes since revision 1.27: +9 -6
lines
&validate_class_access_handler() - pass the comma-separated owner list to localenroll::check_section() instead of splitting into an array. (For backward compatibility with existing localenroll::check_section() implementations.
- update the documentation for the check_section() stub in enrollment/localenroll.pm to indicate that $owner can be comma-separated list owner and co-owners.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Nov 10 03:10:49 2007 UTC (17 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_99_1,
version_2_5_99_0
Diff to previous 1.26: preferred, unified
Changes since revision 1.26: +50 -1
lines
Adding stubs for &id_rules() and &id_check() to default localenroll.pm for
"namespacing" of user IDs.
- &id_rules() defines rules for format of official IDs.
- &id_check() checks if the proposed ID for a user matches these formats.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Sep 12 19:50:47 2007 UTC (17 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, unified
Changes since revision 1.25: +2 -2
lines
Make subroutine name in comments consistent with name in stub.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Sep 12 19:49:37 2007 UTC (17 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, unified
Changes since revision 1.24: +57 -1
lines
Functionality for namespacing of usernames.
- &username_rules() defines rules for formats reserved for different
- &username_check() is a routine to be used to check if the format of a username
matches one or more rules (which rules should be checked included in the args passed in).
Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Aug 31 12:33:35 2007 UTC (17 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_X,
version_2_5_2,
version_2_5_1
Diff to previous 1.23: preferred, unified
Changes since revision 1.23: +15 -5
lines
Institutional directory search now reported as unavailable in the case where a DC has enabled directory searching via "Modify domain configuration" but either:
(a) localenroll::get_userinfo() has not been customized, or
(b) an error ioccurred when querying the institutional directory.
lonsql
- &do_inst_dir_search() returns 'unavailable' if the response from localenroll::get_userinfo() is not 'ok'
lonnet.pm
- &inst_directory_query() now returns a scalar and a hash.
- scalar is the outcome of the query: 'unavailable', 'ok' or ''.
- hash contains the search results (if any matches)
loncreateuser.pm
- Report to user that institutional directory search is unavailable if response from &lonnet::inst_directory_query() is not 'ok'.
localenroll.pm
- documentation updated
- &get_userinfo() returns 'unavailable' by default
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Aug 28 20:04:50 2007 UTC (17 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.22: preferred, unified
Changes since revision 1.22: +2 -2
lines
- comment typo
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Aug 25 18:35:17 2007 UTC (17 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, unified
Changes since revision 1.21: +13 -6
lines
Update documentation for &get_userinfo()
- begins added as a searchtype (look for matches which begin with the
searchterm).
Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jul 25 20:43:48 2007 UTC (17 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_5_0,
version_2_4_99_0
Diff to previous 1.20: preferred, unified
Changes since revision 1.20: +11 -3
lines
- Additional arguments accepted by get_userinfo() - $searchby, $searchterm, $searchtype. to allow searching of institutional directory by username, last name, or last name, first name for $srchterm.
- This search functionality to be available in loncreateuser (if permitted by domain settings).
- Documentation updated
Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon May 14 20:15:23 2007 UTC (17 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_4_X,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_99_0
Diff to previous 1.19: preferred, unified
Changes since revision 1.19: +3 -1
lines
Apparently values being set in the subroutine were not in scope back in the calling block.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon May 14 17:35:01 2007 UTC (17 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, unified
Changes since revision 1.18: +6 -1
lines
Running of Autoenroll.pl and display of "Automated Enrollment Manager" link on ENRL menu now controlled by domain configuration setting.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Feb 26 20:52:55 2007 UTC (17 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, unified
Changes since revision 1.17: +91 -2
lines
Support automated update of instiutional users in a domain, based on domain preferences.
Autoupdate.pl --
- Institutional data now gathered for all users in a single call to localenroll.
- Correction to check to see if Autoupdate should run
- Accumulate updateable fields for all institutional types with which user is affiliated
- Use modifyuser() in lonnet to store updated user information
- affiliations_check() checks for changes in institutional status
localenroll.pm --
- correct documentation for instcodes hash reference
- allusers_info() - retrieve institutional user data for all users.
- get_userinfo() - retrieve institutional data for a single username or ID
- inst_usertypes() - provide institutional types (short and long titles).
Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Oct 16 19:18:19 2006 UTC (18 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_3_X,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_99_1,
version_2_2_99_0
Diff to previous 1.16: preferred, unified
Changes since revision 1.16: +39 -1
lines
Get regular expression fragments and order of concatenation when creating regular expressions used in course catalog search by institutional code (or parts thereof) - used by coursecatalog.pm
Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 29 05:58:06 2006 UTC (18 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, unified
Changes since revision 1.15: +21 -1
lines
&check_section used to validate that a course owner has rights to access classlist data for a specific institutional class ID (including section). Used to verify individual sections of the requested class, or crosslisted classes (and sections).
Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jul 11 02:28:27 2006 UTC (18 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_X,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1
Diff to previous 1.14: preferred, unified
Changes since revision 1.14: +4 -3
lines
Bug 4813. Retain backwards compatibility with legacy courses in which only a course owner's username is stored in environment.internal.courseowner, and in the course's record in nohist_courseids.db. New courses will include username:domain (escaped) in nohist_courseids.db. MCRS can be used to update legacy course owner information (just click "Modify Settings" button, it will be necessary to select the correct course owner where the course domain is different from the owner's domain.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Feb 10 02:38:46 2006 UTC (18 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_X,
version_2_1_99_0,
version_2_1_3
Diff to previous 1.13: preferred, unified
Changes since revision 1.13: +20 -1
lines
Allow for the addition of new subroutines to local*.pm packages in the future, in a way that will prevent errors if undefined subroutines are called in customized versions.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Feb 7 16:36:10 2006 UTC (18 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.12: preferred, unified
Changes since revision 1.12: +3 -3
lines
- for backwards compatability username moved to last in the ist of args
Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Feb 7 05:08:21 2006 UTC (18 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, unified
Changes since revision 1.11: +82 -1
lines
Add support for student photo import from an institutional repository. Availability of photos of registered students in a course controlled by course environment parameter: 'internal.studentphoto'. This may be configured to require initial acceptance of conditions of use by course owner. View classlist in ENRL, and Automated Enrollment Manager now includes option to display thumbnails of student photos. Nightly enrollment update can import student photos for students added to a course. Student photos can be updated via the Automated Enrollment Manager.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Feb 7 04:54:17 2006 UTC (18 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, unified
Changes since revision 1.10: +34 -19
lines
Update documentation, now that most routines take domain as an argument to supppport use on single library servers hosting multiple domains.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jul 3 18:37:20 2004 UTC (20 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1
Diff to previous 1.9: preferred, unified
Changes since revision 1.9: +44 -2
lines
Add stub for instcode_format to retrieve institutional code format information.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jun 17 18:31:25 2004 UTC (20 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +17 -13
lines
Calls to functions in localenroll.pm mediated by lonc/lond now include domain
in the set of passed parameters to support domain-specific variants in a single
localenroll.pm file housed on a multi-domain library server.
Automated enrollment now sets first access and last access dates for student
roles based on defaults set on course creation, and modifiable via a number
of mechanisms in the Enrollment Manager, and Automated Enrollment Manager.
The Automated Enrollment Manager now provides a utility to allow enrollment type
to be toggled between 'auto' and 'manual', so that students added via CSV file
or singly can become liable for automated update (dropping, section switching
etc.).
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Mar 18 01:02:20 2004 UTC (20 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +15 -11
lines
Fixed some typos, and updated explanation of activation and expiration dates for student roles.Replaced reference to local authentication as 'local' with correct term: 'localauth'.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Dec 11 19:01:33 2003 UTC (21 years ago) by matthew
Branches: MAIN
CVS tags: version_1_1_X,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1
Diff to previous 1.6: preferred, unified
Changes since revision 1.6: +7 -8
lines
Clean up extra '}'.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Dec 11 15:45:25 2003 UTC (21 years ago) by albertel
Branches: MAIN
Diff to previous 1.5: preferred, unified
Changes since revision 1.5: +8 -1
lines
- setting things up so the nightly script has no effect
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Dec 11 15:43:29 2003 UTC (21 years ago) by albertel
Branches: MAIN
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +26 -0
lines
- putting GPL header back in
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Dec 11 00:39:54 2003 UTC (21 years ago) by raeburn
Branches: MAIN
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +224 -100
lines
Created stub subroutines. Included documentation to explain how each should
work. Added an additional create_password subroutine that is called by
Enrollment.pm when a new user is to be added to the domain, and the
authentication method is set to "local". Not required at MSU.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Dec 9 20:06:37 2003 UTC (21 years ago) by albertel
Branches: MAIN
Diff to previous 1.2: preferred, unified
Changes since revision 1.2: +25 -0
lines
- adding GPL headers
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Dec 8 16:00:15 2003 UTC (21 years ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, unified
Changes since revision 1.1: +11 -9
lines
Modified to support enrollment from crosslisted classes.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Dec 5 17:03:05 2003 UTC (21 years ago) by raeburn
Branches: MAIN
Module to fetch institutional class list data. Each LON-CAPA domain should create its own customized version. This version is specific to MSU data sources maintained by the Registrar's office.
Retrieves enrollment data from LONCAPA_ClassList view in RO_ClassList database. Writes enrollment for a LON-CAPA course in XML to a file in /home/httpd/perl/tmp. Data is retrieved and processed by routines in LONCAPA::Enrollment.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>