Forum language fixes, and addition of help for separate/connected knowing

This commit is contained in:
martin 2002-08-15 17:41:24 +00:00
parent f58d18bc83
commit 31d160d3b9
7 changed files with 129 additions and 36 deletions

View File

@ -6,7 +6,12 @@ $string[modulenameplural] = "Forums";
#------------------------------------------------------------
$string[addanewdiscussion] = "Add a new discussion topic";
$string[allowchoice] = "Allow everyone to choose";
$string[allowdiscussions] = "Can a \$a start new discussions?";
$string[allowratings] = "Allow posts to be rated?";
$string[allowsdiscussions] = "This forum allows each person to start one discussion topic.";
$string[bynameondate] = "by \$a->name - \$a->date";
$string[canstudentsstart] = "Can a \$a start new discussions?";
$string[delete] = "Delete";
$string[discussion] = "Discussion";
$string[discussions] = "Discussions";
@ -14,8 +19,15 @@ $string[discussionsstartedby] = "Discussions started by \$a";
$string[discussthistopic] = "Discuss this topic";
$string[eachuserforum] = "Each person posts one discussion";
$string[edit] = "Edit";
$string[everyonecanchoose] = "Everyone can choose to be subscribed";
$string[everyoneissubscribed] = "Everyone is subscribed to this forum";
$string[forcesubscribe] = "Force everyone to be subscribed";
$string[forcesubscribeq] = "Force everyone to be subscribed?";
$string[forum] = "Forum";
$string[forumintro] = "Forum introduction";
$string[forumname] = "Forum name";
$string[forums] = "Forums";
$string[forumtype] = "Forum type";
$string[generalforum] = "Standard forum for general use";
$string[generalforums] = "General forums";
$string[inforum] = "in \$a";
@ -35,6 +47,8 @@ $string[nameteacher] = "Teacher forum";
$string[nodiscussions] = "There are no discussion topics yet in this forum";
$string[noposts] = "No posts";
$string[nosubscribers] = "There are no subscribers yet for this forum";
$string[nownotsubscribed] = "You are now NOT SUBSCRIBED to receive '\$a' by email.";
$string[nowsubscribed] = "You are now SUBSCRIBED to receive '\$a' by email.";
$string[numposts] = "\$a posts";
$string[olderdiscussions] = "Older discussions";
$string[parentofthispost] = "Parent of this post";
@ -68,6 +82,7 @@ $string[reply] = "Reply";
$string[search] = "Search";
$string[searchforums] = "Search forums";
$string[sendinratings] = "Send in my latest ratings";
$string[showsubscribers] = "Show subscribers";
$string[singleforum] = "A single simple discussion";
$string[subject] = "Subject";
$string[subscribe] = "Subscribe to this forum";

67
lang/en/help/waysofknowing.html Executable file
View File

@ -0,0 +1,67 @@
<P ALIGN=CENTER><B>Separate and Connected Ways of Knowing</B></P>
<p>This page explains a theory that may help you to look at human interactions
in a new way. It describes two different ways that we can evaluate and learn
about the things we see and hear - called separate and connected ways
of knowing.</p>
<p>Although each of us may use these two methods in different amounts at different
times, it may be useful to imagine two people as examples, one who is a mostly
separate knower (Jim) and the other a mostly connected knower (Mary).</p>
<ul>
<li>Jim likes to remain as 'objective' as possible without including his feelings
and emotions. When in a discussion with other people who may have different
ideas, he likes to defend his own ideas, using logic to find holes in his
opponent's ideas. He is critical of new ideas unless they are proven facts
from reputable sources such as textbooks, respected teachers or his own direct
experience. Jim is a very <strong>separate knower</strong>.<br>
</li>
<li>Mary is more sensitive to other people. She is skilled at empathy and tends
to listen and ask questions until she feels she can connect and &quot;understand
things from their point of view&quot;. She learns by trying to share the experiences
that led to the knowledge she finds in other people. When talking to others,
she avoids confrontation and will often try to help the other person if she
can see a way to do so, using logical suggestions. Mary is a very <strong>connected
knower</strong>.</li>
</ul>
<p>Did you notice in these examples that the separate knower is male and the connected
knower is female? Some studies have shown that statistically this tends to be
the case, however individual people can be anywhere in the spectrum between
these two extremes. </p>
<p>For a collaborative and effective group of learners it may be best if everyone
were able to use BOTH ways of knowing.</p>
<p>In a particular situation like an online forum, a single post by a person may
exhibit either of these characteristics, or even both. Someone who is generally
very connected may post a very separate-sounding message, and vice versa. The
purpose of rating each post using this scale is to:</p>
<blockquote>
<p>a) help you think about these issues when reading other people's posts<br>
b) provide feedback to each author on how they are being seen by others</p>
</blockquote>
<p>The results are not used towards student assessment in any way, they are just
to help improve communication and learning.</p>
<hr>
<p><br>
In case you're interested, here are some references to papers by the authors
who originally developed these ideas:</p>
<ul>
<li>Belenky, M.F., Clinchy, B.M., Goldberger, N.R., &amp; Tarule, J.M. (1986).
Women's ways of knowing: the development of self, voice, and mind. New York,
NY: Basic Books.</li>
<li>Clinchy, B.M. (1989a). The development of thoughtfulness in college women:
Integrating reason and care. American Behavioural Scientist, 32(6), 647-657.</li>
<li>Clinchy, B.M. (1989b). On critical thinking &amp; connected knowing. Liberal
education, 75(5), 14-19.</li>
<li>Clinchy, B.M. (1996). Connected and separate knowing; Toward a marriage
of two minds. In N.R. Goldberger, Tarule, J.M., Clinchy, B.M. &amp;</li>
<li>Belenky, M.F. (Eds.), Knowledge, Difference, and Power; Essays inspired
by &#8220;Women&#8217;s Ways of Knowing&#8221; (pp. 205-247). New York, NY:
Basic Books.</li>
<li>Galotti, K. M., Clinchy, B. M., Ainsworth, K., Lavin, B., &amp; Mansfield,
A. F. (1999). A New Way of Assessing Ways of Knowing: The Attitudes Towards
Thinking and Learning Survey (ATTLS). Sex Roles, 40(9/10), 745-766.</li>
<li>Galotti, K. M., Reimer, R. L., &amp; Drebus, D. W. (2001). Ways of knowing
as learning styles: Learning MAGIC with a partner. Sex Roles, 44(7/8), 419-436.
<br>
</li>
</ul>

View File

@ -194,6 +194,8 @@ $string[missingstudent] = "Must choose something";
$string[missingsummary] = "Missing summary";
$string[missingteacher] = "Must choose something";
$string[missingusername] = "Missing username";
$string[modulesetup] = "Setting up module tables";
$string[modulesuccess] = "\$a tables have been set up correctly";
$string[mostrecently] = "most recently";
$string[movedown] = "Move down";
$string[moveup] = "Move up";
@ -274,6 +276,7 @@ $string[savechanges] = "Save changes";
$string[section] = "Section";
$string[selectacountry] = "Select a country";
$string[senddetails] = "Send my details via email";
$string[separateandconnected] = "Separate and Connected ways of knowing";
$string[serverlocaltime] = "Server's local time";
$string[settings] = "Settings";
$string[shortname] = "Short name";
@ -285,7 +288,6 @@ $string[showonlytopic] = "Show only topic \$a";
$string[showonlyweek] = "Show only week \$a";
$string[showtheselogs] = "Show these logs";
$string[socialheadline] = "Social forum - latest topics";
$string[yourlastlogin] = "Your last login was";
$string[site] = "Site";
$string[sites] = "Sites";
$string[sitelogs] = "Site logs";
@ -299,8 +301,6 @@ $string[success] = "Success";
$string[summary] = "Summary";
$string[summaryof] = "Summary of \$a";
$string[supplyinfo] = "Please supply some information about yourself";
$string[modulesetup] = "Setting up module tables";
$string[modulesuccess] = "\$a tables have been set up correctly";
$string[teacherforum] = "Teacher forum";
$string[teacheronly] = "for the \$a only";
$string[textformat] = "Plain text format";
@ -346,7 +346,8 @@ $string[wordforstudent] = "Your word for Student";
$string[wordforstudenteg] = "eg Student, Participant etc";
$string[wrongpassword] = "Incorrect password for this username";
$string[yes] = "Yes";
$string[yourteacher] = "your \$a";
$string[yourlastlogin] = "Your last login was";
$string[yourself] = "yourself";
$string[yourteacher] = "your \$a";
?>

View File

@ -946,7 +946,9 @@ function forum_print_discussion($course, $forum, $discussion, $post, $mode) {
}
if ($ratingform) {
echo "<CENTER><P ALIGN=center><INPUT TYPE=submit VALUE=\"".get_string("sendinratings", "forum")."\"></P></CENTER>";
echo "<CENTER><P ALIGN=center><INPUT TYPE=submit VALUE=\"".get_string("sendinratings", "forum")."\">";
helpbutton("waysofknowing", get_string("separateandconnected"));
echo "</P></CENTER>";
echo "</FORM>";
}
}

View File

@ -2,13 +2,13 @@
<table cellpadding=5>
<tr>
<tr valign=top>
<td align=right><P><B>Forum Name:</B></P></TD>
<td align=right><P><B><? print_string("forumname", "forum")?>:</B></P></TD>
<td>
<input type="text" name="name" size=30 value="<? p($form->name) ?>">
</td>
</tr>
<tr valign=top>
<td align=right><P><B>Type of Forum:</B></P></TD>
<td align=right><P><B><? print_string("forumtype", "forum")?>:</B></P></TD>
<td>
<?
$student = strtolower($course->student);
@ -20,31 +20,34 @@
</td>
</tr>
<tr valign=top>
<td align=right><P><B>Forum Introduction:</B></P></TD>
<td align=right><P><B><? print_string("forumintro", "forum")?>:</B></P></TD>
<td>
<textarea name="intro" rows=4 cols=50 wrap="virtual"><? p($form->intro) ?></textarea>
</td>
</tr>
<tr valign=top>
<td align=right><P><B>Can <?=$course->student?>s start new discussions?:</B></P></TD>
<td align=right><P><B><? print_string("allowdiscussions", "forum", "$course->student") ?>:</B></P></TD>
<td>
<input type=radio name=open value=1 <? if ($form->open == 1) echo "CHECKED"; ?> >Yes
<input type=radio name=open value=0 <? if ($form->open == 0) echo "CHECKED"; ?> >No
<? $stryes = get_string("yes"); $strno = get_string("no"); ?>
<input type=radio name=open value=1 <? if ($form->open == 1) echo "CHECKED"; ?> ><?=$stryes ?>
<input type=radio name=open value=0 <? if ($form->open == 0) echo "CHECKED"; ?> ><?=$strno ?>
</td>
</tr>
<tr>
<td align=right><P><B>Will this forum contain assessments?:</B></P></TD>
<td align=right><P><B><? print_string("allowratings", "forum") ?>
<? helpbutton("waysofknowing", get_string("separateandconnected")) ?>
:</B></P></TD>
<td>
<input type=radio name=assessed value=1 <? if ($form->assessed == 1) echo "CHECKED"; ?> >Yes
<input type=radio name=assessed value=0 <? if ($form->assessed == 0) echo "CHECKED"; ?> >No
<input type=radio name=assessed value=1 <? if ($form->assessed == 1) echo "CHECKED"; ?> ><?=$stryes ?>
<input type=radio name=assessed value=0 <? if ($form->assessed == 0) echo "CHECKED"; ?> ><?=$strno ?>
</td>
</tr>
<tr>
<td align=right><P><B>Force everyone to be subscribed to this forum?:</B></P></TD>
<td align=right><P><B><? print_string("forcesubscribeq", "forum") ?>:</B></P></TD>
<td>
<input type=radio name=forcesubscribe value=1 <? if ($form->forcesubscribe == 1) echo "CHECKED"; ?> >Yes
<input type=radio name=forcesubscribe value=0 <? if ($form->forcesubscribe == 0) echo "CHECKED"; ?> >No
<input type=radio name=forcesubscribe value=1 <? if ($form->forcesubscribe == 1) echo "CHECKED"; ?> ><?=$stryes ?>
<input type=radio name=forcesubscribe value=0 <? if ($form->forcesubscribe == 0) echo "CHECKED"; ?> ><?=$strno ?>
</td>
</tr>
</table>
@ -56,6 +59,6 @@
<input type="hidden" name=modulename value="<? p($form->modulename) ?>">
<input type="hidden" name=instance value="<? p($form->instance) ?>">
<input type="hidden" name=mode value="<? p($form->mode) ?>">
<input type="submit" value="Save these settings">
<input type="submit" value="<? print_string("savechanges") ?>">
</CENTER>
</FORM>

View File

@ -37,21 +37,21 @@
if ($force and isteacher($course->id)) {
if (forum_is_forcesubscribed($forum->id)) {
forum_forcesubscribe($forum->id, 0);
redirect($returnto, "Everyone can choose their own subscription to this forum", 1);
redirect($returnto, get_string("everyonecanchoose", "forum"), 1);
} else {
forum_forcesubscribe($forum->id, 1);
redirect($returnto, "Everyone is now subscribed to this forum", 1);
redirect($returnto, get_string("everyoneissubscribed", "forum"), 1);
}
}
if (forum_is_forcesubscribed($forum->id)) {
redirect($returnto, "Everyone is subscribed to this forum", 1);
redirect($returnto, get_string("everyoneissubscribed", "forum"), 1);
}
if ( forum_is_subscribed($USER->id, $forum->id) ) {
if (forum_unsubscribe($USER->id, $forum->id) ) {
add_to_log($course->id, "forum", "unsubscribe", "view.php?f=$forum->id", "$forum->id");
redirect($returnto, "You are now NOT subscribed to receive '$forum->name' by email.", 1);
redirect($returnto, get_string("nownotsubscribed", "forum", "$forum->name"), 1);
} else {
error("Could not unsubscribe you from that forum", "$HTTP_REFERER");
}
@ -59,7 +59,7 @@
} else { // subscribe
if (forum_subscribe($USER->id, $forum->id) ) {
add_to_log($course->id, "forum", "subscribe", "view.php?f=$forum->id", "$forum->id");
redirect($returnto, "You are now subscribed to recieve '$forum->name' by email.", 1);
redirect($returnto, get_string("nowsubscribed", "forum", "$forum->name"), 1);
} else {
error("Could not subscribe you to that forum", "$HTTP_REFERER");
}

View File

@ -37,12 +37,14 @@
error("Must specify a course module or a forum ID");
}
$strforums = get_string("modulenameplural", "forum");
if ($course->category) {
require_login($course->id);
$navigation = "<A HREF=\"../../course/view.php?id=$course->id\">$course->shortname</A> ->
<A HREF=\"index.php?id=$course->id\">Forums</A> ->";
<A HREF=\"index.php?id=$course->id\">$strforums</A> ->";
} else {
$navigation = "<A HREF=\"index.php?id=$course->id\">Forums</A> ->";
$navigation = "<A HREF=\"index.php?id=$course->id\">$strforums</A> ->";
}
if ($forum->type == "teacher") {
@ -60,32 +62,35 @@
$SESSION->fromdiscussion = "$FULLME";
save_session("SESSION");
if (forum_is_forcesubscribed($forum->id)) {
$subtext = "Everyone is subscribed to this forum";
$streveryoneissubscribed = get_string("everyoneissubscribed", "forum");
$strallowchoice = get_string("allowchoice", "forum");
if (isteacher($course->id)) {
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>";
echo "<A TITLE=\"Allow people to choose\" HREF=\"subscribe.php?id=$forum->id&force=no\">$subtext</A>";
echo "<A TITLE=\"$strallowchoice\" HREF=\"subscribe.php?id=$forum->id&force=no\">$streveryoneissubscribed</A>";
echo "</FONT></DIV>";
} else {
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$subtext</FONT></DIV>";
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$streveryoneissubscribed</FONT></DIV>";
}
} else {
$subtext = "Everyone can choose to be subscribed";
$streveryonecanchoose = get_string("everyonecanchoose", "forum");
$strforcesubscribe = get_string("forcesubscribe", "forum");
$strshowsubscribers = get_string("showsubscribers", "forum");
if (isteacher($course->id)) {
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>";
echo "<A TITLE=\"Force everyone to subscribe\" HREF=\"subscribe.php?id=$forum->id&force=yes\">$subtext</A>";
echo "<A TITLE=\"$strforcesubscribe\" HREF=\"subscribe.php?id=$forum->id&force=yes\">$streveryonecanchoose</A>";
echo "</FONT></DIV>";
$subtext = "<A HREF=\"subscribers.php?id=$forum->id\">Show subscribers</A>";
$subtext = "<A HREF=\"subscribers.php?id=$forum->id\">$strshowsubscribers</A>";
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$subtext</FONT></DIV>";
} else {
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$subtext</FONT></DIV>";
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$streveryonecanchoose</FONT></DIV>";
}
if (forum_is_subscribed($USER->id, $forum->id)) {
$subtext = "Unsubscribe me";
$subtext = get_string("unsubscribe", "forum");
} else {
$subtext = "Subscribe me";
$subtext = get_string("subscribe", "forum");
}
$subtext = "<A TITLE=\"...this forum only\" HREF=\"subscribe.php?id=$forum->id\">$subtext</A>";
$subtext = "<A HREF=\"subscribe.php?id=$forum->id\">$subtext</A>";
echo "<DIV ALIGN=RIGHT><FONT SIZE=1>$subtext</FONT></DIV>";
}
}
@ -112,7 +117,7 @@
print_simple_box(text_to_html($forum->intro), "CENTER");
echo "<P ALIGN=CENTER>";
if (forum_user_can_post_discussion($forum)) {
echo "This forum allows each person to start one discussion topic.";
print_string("allowsdiscussions", "forum");
} else {
echo "&nbsp";
}