Skip to content

Commit

Permalink
Forum language fixes, and addition of help for separate/connected kno…
Browse files Browse the repository at this point in the history
…wing
  • Loading branch information
martin committed Aug 15, 2002
1 parent f58d18b commit 31d160d
Show file tree
Hide file tree
Showing 7 changed files with 129 additions and 36 deletions.
15 changes: 15 additions & 0 deletions lang/en/forum.php
Expand Up @@ -6,16 +6,28 @@
#------------------------------------------------------------

$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";
$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";
Expand All @@ -35,6 +47,8 @@
$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";
Expand Down Expand Up @@ -68,6 +82,7 @@
$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";
Expand Down
67 changes: 67 additions & 0 deletions lang/en/help/waysofknowing.html
@@ -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>

9 changes: 5 additions & 4 deletions lang/en/moodle.php
Expand Up @@ -194,6 +194,8 @@
$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";
Expand Down Expand Up @@ -274,6 +276,7 @@
$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";
Expand All @@ -285,7 +288,6 @@
$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";
Expand All @@ -299,8 +301,6 @@
$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";
Expand Down Expand Up @@ -346,7 +346,8 @@
$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";

?>
4 changes: 3 additions & 1 deletion mod/forum/lib.php
Expand Up @@ -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>";
}
}
Expand Down
29 changes: 16 additions & 13 deletions mod/forum/mod.html
Expand Up @@ -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);
Expand All @@ -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>
Expand All @@ -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>
10 changes: 5 additions & 5 deletions mod/forum/subscribe.php
Expand Up @@ -37,29 +37,29 @@
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");
}

} 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");
}
Expand Down
31 changes: 18 additions & 13 deletions mod/forum/view.php
Expand Up @@ -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") {
Expand All @@ -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>";
}
}
Expand All @@ -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";
}
Expand Down

0 comments on commit 31d160d

Please sign in to comment.