--- loncom/interface/lonpopulate.pm 2006/02/09 00:40:19 1.38 +++ loncom/interface/lonpopulate.pm 2006/02/09 13:45:54 1.39 @@ -1,5 +1,5 @@ # automated enrollment configuration handler -# $Id: lonpopulate.pm,v 1.38 2006/02/09 00:40:19 raeburn Exp $ +# $Id: lonpopulate.pm,v 1.39 2006/02/09 13:45:54 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -353,13 +353,13 @@ ENDONE ENDTWO if ($enrollvar{autoadds}) { $r->print(" -  Enable    -  Disable + + "); } else { $r->print(" -  Enable    -  Disable + + "); } $r->print(" @@ -370,12 +370,12 @@ ENDTWO Removals based on classlist changes:  "); if ($enrollvar{autodrops}) { $r->print(" -  Enable    -  Disable"); + + "); } else { $r->print(" -  Enable    -  Disable"); + + "); } $r->print(" @@ -389,12 +389,12 @@ Note: Any students added manually by cou - + - - + + "); } elsif ($action eq "setdates") { @@ -466,12 +466,12 @@ Note: Any students added manually by cou
- +
- - + + ENDTWO } elsif ($action eq "setaccess") { @@ -480,12 +480,12 @@ ENDTWO
- +
- - + + ENDTWO } elsif ($action eq "notify") { @@ -517,13 +517,13 @@ ENDTWO "); if ($notifycount) { $r->print(" -  Yes    -  No + + "); } else { $r->print(" -  Yes    -  No + + "); } $r->print(" @@ -614,7 +614,7 @@ ENDTWO
- +
@@ -631,9 +631,9 @@ ENDTWO } $r->print(" - - - + + + "); } elsif ($action eq "crosslist") { @@ -675,9 +675,9 @@ ENDTWO my $colflag = $i%2; $r->print(" - + $xl - + "); } @@ -709,12 +709,12 @@ ENDTWO
- +
- - + + "); } elsif ($action eq "sections") { @@ -770,7 +770,7 @@ your changes. if ($shrflag) { $r->print(""); } else { - $r->print(""); + $r->print(""); } } $r->print(" @@ -780,12 +780,12 @@ your changes. - + - - + + "); } else { @@ -817,9 +817,9 @@ your changes. my $colflag = $j%2; $r->print(" - + $currsections[$j] - + "); } @@ -850,12 +850,12 @@ your changes.
- +
- - + + "); } @@ -878,13 +878,13 @@ your changes. "); if ($enrollvar{showphoto}) { $r->print(" -  Yes    -  No + + "); } else { $r->print(" -  Yes    -  No + + "); } $r->print(' @@ -914,7 +914,7 @@ your changes. $r->print(' '. -&mt('There was a problem determining whether course owner permission is required in order for a course coordinator to have access to student photos in this domain.').' '.&mt('As a result you will not be able to configure access to student photos at this time').'

+&mt('There was a problem determining whether course owner permission is required in order for a course coordinator to have access to student photos in this domain.').' '.&mt('As a result you will not be able to configure access to student photos at this time').'

@@ -950,7 +950,7 @@ your changes. $r->print(' '. -&mt('The policies of your institution [_1] require that the course owner [_2] must indicate acceptance of the conditions of use of digital photos of registered students, before they may be made available for use in a course.',$institution,$ownername).'

'.&mt('Please direct the course owner [_1] to visit the "Student photos" page in the Automated Enrollment Manager to indicate acceptance of these conditions of use.',$emailstr).'

+&mt('The policies of your institution [_1] require that the course owner [_2] must indicate acceptance of the conditions of use of digital photos of registered students, before they may be made available for use in a course.',$institution,$ownername).'

'.&mt('Please direct the course owner [_1] to visit the "Student photos" page in the Automated Enrollment Manager to indicate acceptance of these conditions of use.',$emailstr).'

@@ -964,12 +964,12 @@ your changes. - + - - + + '); } elsif ($action eq "updatenow") { @@ -985,14 +985,15 @@ your changes. Add any students currently included in institutional classlist(s) but not enrolled in your LON-CAPA course.
-  Yes  No  + + Expire students previously added by nightly enrollment process, but no longer listed in institutional classlist(s).
-  Yes  -  No 
+ +
@@ -1010,7 +1011,7 @@ Note: Any students previously added manu - + @@ -1126,7 +1127,7 @@ END - + "); @@ -1337,13 +1338,13 @@ sub print_chgsettings_response { } if ($autodrops) { if ($currdrops) { - $response .= "Nightly removals based on classlist changes still enabled
"; + $response .= "Nightly removals based on classlist changes still enabled
"; } else { $response .= "Nightly removals based on classlist changes now enabled
"; } } else { if ($currdrops) { - $response .= "Nightly removals based on classlist changes now disabled
"; + $response .= "Nightly removals based on classlist changes now disabled
"; } else { $response .= "Nightly removals based on classlist changes still disabled"; } @@ -1444,7 +1445,7 @@ sub print_setdates_response { $firstaccess = "a date prior to today"; } if (($nowstamp >= $autostart) && ($rosterupdated == 0)) { - $response .= qq|
Although you have now set the first enrollment date to $firstaccess, automatic enrollment will not occur until the next automatic enrollment update occurs for all LON-CAPA courses at 1.30 am $nextupdate. If you wish to immediately enroll registered students included in the institutional classlist for this class, please visit the roster update page.
|; + $response .= qq|
Although you have now set the first enrollment date to $firstaccess, automatic enrollment will not occur until the next automatic enrollment update occurs for all LON-CAPA courses at 1.30 am $nextupdate. If you wish to immediately enroll registered students included in the institutional classlist for this class, please visit the roster update page.
|; } } $warning = &warning_message($dom,$crs,$action); @@ -1544,7 +1545,7 @@ $showend.
"; $firstaccess = "a date prior to today"; } if (($nowstamp >= $startaccess) && ($accessgiven == 0)) { - $response .= qq|
Although you have now set the first access date to $firstaccess, automatic enrollment will not occur until the next automatic enrollment update occurs for all LON-CAPA courses $nextupdate. If you wish to grant immediate course access for registered students included in the institutional classlist for this class, please visit the roster update page.
|; + $response .= qq|
Although you have now set the first access date to $firstaccess, automatic enrollment will not occur until the next automatic enrollment update occurs for all LON-CAPA courses $nextupdate. If you wish to grant immediate course access for registered students included in the institutional classlist for this class, please visit the roster update page.
|; } } $warning = &warning_message($dom,$crs,$action); @@ -1718,13 +1719,13 @@ sub print_crosslistings_menu () { - + - - - + + + ); } @@ -2001,13 +2002,13 @@ sections which contribute to enrollment - + - - - + + + ); } @@ -2457,15 +2458,15 @@ sub get_institutional_codes { my @currsections = (); my @currxlists = (); my $coursecode = $$settings{'internal.coursecode'}; - + if ($$settings{'internal.sectionnums'} ne '') { @currsections = split(/,/,$$settings{'internal.sectionnums'}); } - + if ($$settings{'internal.crosslistings'} ne '') { @currxlists = split(/,/,$$settings{'internal.crosslistings'}); } - + if (@currxlists > 0) { foreach (@currxlists) { if (m/^([^:]+):(\w*)$/) { @@ -2779,11 +2780,11 @@ sub get_dates_from_form { sub date_setting_table { my ($starttime,$endtime,$action) = @_; my ($startform,$endform) = &setup_date_selectors($starttime,$endtime,$action); - my $perpetual = ''; + $perpetual.= ' />'.' no ending date'; my $start_table = ''; $start_table .= "\n"; $start_table .= ''.
Starting Date