version 1.7, 2003/06/25 16:50:50
|
version 1.12, 2003/07/24 17:53:59
|
Line 38
|
Line 38
|
<state name="START" title="Welcome to Your New LON-CAPA Course"> |
<state name="START" title="Welcome to Your New LON-CAPA Course"> |
<eval> |
<eval> |
return $helper->{DATA}->{FIRST_RUN} ? |
return $helper->{DATA}->{FIRST_RUN} ? |
'This Helper will help you set up your new LON-CAPA course and choose '. |
'This Helper will set up your new LON-CAPA course and choose '. |
'which LON-CAPA features will be active in your new course. You can '. |
'which features will be active. You can '. |
're-visit it later to change settings in your course.' . |
're-visit it later to change settings in your course.' . |
|
|
'<p>If you have previous experience with coordinating LON-CAPA courses and '. |
'<p>If you have previous experience with coordinating LON-CAPA courses and '. |
'prefer not to use the helper, <a href="/adm/menu">click here</a> to leave '. |
'prefer not to use the helper, <a href="/adm/menu">click here</a> to leave.' |
'this helper.' |
|
: |
: |
'This helper will help you set up your LON-CAPA course and choose ' . |
'This helper will set up your LON-CAPA course and choose ' . |
'which LON-CAPA features will be active in your course.'; |
'which features will be active.'; |
</eval> |
</eval> |
<message nextstate="COURSE_DESCRIPTION"> |
<message nextstate="COURSE_DESCRIPTION"> |
<p>All settings which you can change with this Helper can also be changed |
<p>All settings which you can change with this Helper can also be changed |
by going to the PARM screen and clicking on the "Set |
by going to the PARM screen and clicking on the "Set |
course environment" button.</p> |
course environment" button.</p> |
|
|
<p>If you do not have experience coordinating LON-CAPA courses, or if you |
<p>If you do not have experience coordinating LON-CAPA courses or if you |
prefer the Helper interface, please click <nobr><b>Next -></b></nobr>.</p> |
prefer the Helper interface, please click <nobr><b>Next -></b></nobr>.</p> |
</message> |
</message> |
</state> |
</state> |
|
|
<state name="COURSE_DESCRIPTION" title="Course Description"> |
<state name="COURSE_DESCRIPTION" title="Course Description"> |
<message nextstate="FORBID_DISCUSSION"> |
<message nextstate="FORBID_CHAT"> |
The "Course Description" is the name of the course that will be |
The "Course Description" is the name of the course that will be |
seen by the students. This should have been set up correctly when the |
seen by the students. You may now modify the description and hit |
course was created, but please confirm that it is correct, or change it |
<nobr>"<b>Next -></b>"</nobr> to continue.<br /> |
if neccessary. Hit a <nobr>"<b>Next -></b>"</nobr> to continue.<br /> |
|
</message> |
</message> |
<string variable='description' size='60' > |
<string variable='description' size='60' > |
<defaultvalue> |
<defaultvalue> |
Line 79
|
Line 77
|
</string> |
</string> |
</state> |
</state> |
|
|
|
<state name="FORBID_CHAT" title="Chat Participation"> |
|
<message nextstate="FORBID_DISCUSSION"> |
|
<p>LON-CAPA has live chat functionality. This course will receive |
|
its own chat room. You may deny students, TAs, or instructors |
|
the right to access the chat room.</p> |
|
</message> |
|
<choices variable="BANNED_CHAT_ROLES" multichoice="1" allowempty='1'> |
|
<choice computer="st"><b>Students</b> - students will not be able to use or view the chat room.</choice> |
|
<choice computer="ta"><b>Teaching Assistants</b> - teaching assistants will not be able use or view the chat room</choice> |
|
<choice computer="in"><b>Instructor</b> - instructors will not be able to use or view the chat room</choice> |
|
<defaultvalue> |
|
my $denied = &{$helper->{DATA}->{GETVAL}}('plch.roles.denied'); |
|
$denied =~ s/,/\|\|\|/g; |
|
return $denied; |
|
</defaultvalue> |
|
<finalcode> |
|
my $denied = $element->getValue(); |
|
$denied =~ s/\|\|\|/,/g; |
|
if (&{$helper->{DATA}->{SETVAL}}('plc.roles.denied', $denied)) { |
|
$denied =~ s/st/ students/; |
|
$denied =~ s/in/ instructors/; |
|
$denied =~ s/ta/ teaching assistants/; |
|
$denied =~ s/ep/ exam proctors/; |
|
if ($denied =~ /^[^,]*,[^,]*$/) { # only one comma |
|
$denied =~ s/,/ and/g; |
|
} else { # add "and" to last comma |
|
$denied =~ s/,([^,]*)$/, and\1/; |
|
} |
|
if ($denied) { |
|
$denied = substr($denied, 1) . ' not allowed to participate in discussion.'; |
|
$denied = ucfirst($denied); |
|
} else { |
|
$denied = 'Everyone can participate in discussion.'; |
|
} |
|
return $denied; |
|
} else { |
|
return ''; |
|
} |
|
</finalcode> |
|
</choices> |
|
</state> |
|
|
<state name="FORBID_DISCUSSION" title="Discussion Participation"> |
<state name="FORBID_DISCUSSION" title="Discussion Participation"> |
<message nextstate="DISCUSSION_HTML"> |
<message nextstate="DISCUSSION_HTML"> |
LON-CAPA hosts discussions on all resources in a course. By default, |
LON-CAPA hosts discussions on all resources in a course. By default, |
all users are allowed to participate in these discussions. |
all users are allowed to participate in these discussions. |
|
|
<p>For more information about discussion and the abilities available |
<p>If you do not wish certain types of users to be able to use the |
to you as a course coordinator, such as banning abusive users or |
discussion features, select those types below. Note your class |
hiding discussion postings, please see <b>link</b>.</p> |
|
|
|
<p>If you do not wish certain classes of users to be able to use the |
|
discussion features, select those classes below. Note your class |
|
may not have all of these roles; you may safely ignore roles you |
may not have all of these roles; you may safely ignore roles you |
do not intend to use. (For instance, "Exam Proctor" is |
do not intend to use. (For instance, "Exam Proctor" is |
generally useful only for large courses.)</p> |
generally useful only for large courses.)</p> |
|
|
<p><b>Question: Does inability to use discussion mean they simply can't |
<p>Types of users not allowed to participate in discussion can |
post, or that they can't see the discussion at all?</b></p> |
still view any discussion that other users post.</p> |
|
|
</message> |
</message> |
<choices variable="BANNED_DISCUSSION_ROLES" multichoice="1" allowempty='1'> |
<choices variable="BANNED_DISCUSSION_ROLES" multichoice="1" allowempty='1'> |
<choice computer="st"><b>Students</b> - students will not be able to participate in discussions</choice> |
<choice computer="st"><b>Students</b> - students will not be able to participate in discussions</choice> |
<choice computer="ta"><b>Teaching Assistants</b> - teaching assistants will not be able to participate in discussions</choice> |
<choice computer="ta"><b>Teaching Assistants</b> - teaching assistants will not be able to participate in discussions</choice> |
<choice computer="in"><b>Instructor</b> - instructors will not be able to participate in discussions</choice> |
<choice computer="in"><b>Instructor</b> - instructors will not be able to participate in discussions</choice> |
<choice computer="ep"><b>Exam Proctor</b> - exam proctors will not be able to participate in discussions</choice> |
|
<defaultvalue> |
<defaultvalue> |
my $denied = &{$helper->{DATA}->{GETVAL}}('pch.roles.denied'); |
my $denied = &{$helper->{DATA}->{GETVAL}}('pch.roles.denied'); |
$denied =~ s/,/\|\|\|/g; |
$denied =~ s/,/\|\|\|/g; |
Line 136
|
Line 172
|
|
|
<state name="DISCUSSION_HTML" title="HTML in Discussions"> |
<state name="DISCUSSION_HTML" title="HTML in Discussions"> |
<message nextstate="FEEDBACK_ADDRESSES"> |
<message nextstate="FEEDBACK_ADDRESSES"> |
<p>If you like, limited HTML can be allowed in the course discussions.</p> |
<p>HTML can be allowed or banned inside of course discussion.</p> |
</message> |
</message> |
<choices variable="HTML_ALLOWED"> |
<choices variable="HTML_ALLOWED"> |
<choice computer=""><b>HTML banned</b>: HTML will not be allowed in discussion postings.</choice> |
<choice computer=""><b>HTML banned</b>: HTML will not be allowed in discussion postings.</choice> |
Line 158
|
Line 194
|
|
|
<state name="FEEDBACK_ADDRESSES" title="Feedback Addresses for Course Content"> |
<state name="FEEDBACK_ADDRESSES" title="Feedback Addresses for Course Content"> |
<message nextstate="FINAL"> |
<message nextstate="FINAL"> |
People in the course can provide feedback about the resources used in |
Course members can provide feedback about the course. You can choose |
the course by using the <b>FDBK</b> button while viewing a resource. If |
who will receive the feedback, such as a different instructor or a |
the user labels the feedback as a "question about course content", |
TA. Please enter their LON-CAPA address below, in the |
it is sent to the course coordinator of that course. |
|
|
|
<p>If you'd like that feedback to be sent to someone else, such as a |
|
different instructor, please enter their LON-CAPA address below, in the |
|
form <b>user:domain</b>, where "user" and "domain" |
form <b>user:domain</b>, where "user" and "domain" |
are both the LON-CAPA username and LON-CAPA domain, not an email |
are both the LON-CAPA username and LON-CAPA domain, not an email |
address.</p> |
address.</p> |
Line 185
|
Line 217
|
</finalcode> |
</finalcode> |
</string> |
</string> |
<message> |
<message> |
<p><b>Advanced Functionality</b>: If you'd like to redirect different |
<p><b>Advanced</b>: You can send the feedback from different sections |
section's feedback to different people, you can enter it as follows:</p> |
to different people, by doing the following:</p> |
|
|
<ul><li>Seperate each entry with a comma.</li> |
<ul><li>Separate each entry with a comma.</li> |
<li>To send feedback to a certain address for different sections, |
<li>To send feedback to a certain address for different sections, |
append the section name or names (seperated by semi-colons) |
append the section name or names (separated by semi-colons) |
in a parenthesized list after the <b>user:domain</b>.</li></ul> |
in a parenthesized list after the <b>user:domain</b>.</li></ul> |
|
|
<p>For example,</p> |
<p>For example,</p> |