]> git.mjollnir.org Git - moodle.git/commitdiff
Forum language fixes, and addition of help for separate/connected knowing
authormartin <martin>
Thu, 15 Aug 2002 17:41:24 +0000 (17:41 +0000)
committermartin <martin>
Thu, 15 Aug 2002 17:41:24 +0000 (17:41 +0000)
lang/en/forum.php
lang/en/help/waysofknowing.html [new file with mode: 0755]
lang/en/moodle.php
mod/forum/lib.php
mod/forum/mod.html
mod/forum/subscribe.php
mod/forum/view.php

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