Index: openacs-4/packages/acs-admin/www/install/install-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/install/install-2.tcl,v diff -u -r1.6.2.1 -r1.6.2.2 --- openacs-4/packages/acs-admin/www/install/install-2.tcl 13 Mar 2019 08:49:17 -0000 1.6.2.1 +++ openacs-4/packages/acs-admin/www/install/install-2.tcl 5 Oct 2019 13:43:47 -0000 1.6.2.2 @@ -45,7 +45,7 @@ set page_title "Missing Required Packages" } default { - error "Bad status returned from apm_depdendency_check_new: '$result(status)'" + error "Bad status returned from apm_dependency_check_new: '$result(status)'" } } Index: openacs-4/packages/acs-core-docs/www/xml/for-everyone/acs-faq.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/for-everyone/acs-faq.xml,v diff -u -r1.9.2.1 -r1.9.2.2 --- openacs-4/packages/acs-core-docs/www/xml/for-everyone/acs-faq.xml 14 Aug 2019 07:36:04 -0000 1.9.2.1 +++ openacs-4/packages/acs-core-docs/www/xml/for-everyone/acs-faq.xml 5 Oct 2019 13:43:47 -0000 1.9.2.2 @@ -56,7 +56,7 @@ complete system in 4-5 hours. The Open Architecture Community System can now be run under Windows. -However we advise the use of Unix, as it is the most well-tested and best +However, we advise the use of Unix, as it is the most well-tested and best documented platform for OpenACS. Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml,v diff -u -r1.35 -r1.35.2.1 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml 3 Nov 2018 19:57:22 -0000 1.35 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/maintenance.xml 5 Oct 2019 13:43:47 -0000 1.35.2.1 @@ -231,7 +231,7 @@ This script needs to be SUID-root, which means that the script will run as root. This is necessary to ensure that the AOLserver processes are killed regardless of who owns - them. However the script should be executable by the + them. However, the script should be executable by the web group to ensure that the users updating the web page can use the script, but that general system users cannot run the script. You also need to Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml,v diff -u -r1.37 -r1.37.2.1 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 5 Aug 2018 21:26:03 -0000 1.37 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 5 Oct 2019 13:43:47 -0000 1.37.2.1 @@ -534,7 +534,7 @@ [root php-4.3.4]# ./configure --with-aolserver=/usr/local/aolserver/ --with-pgsql=/usr/local/pgsql --without-mysql [root php-4.3.4]# make install - Once installed you can enable this by configuring your config file. Make sure your config file supports php (it should have a php section with it). Furthermore add index.php as the last element to your directoryfile directive. + Once installed you can enable this by configuring your config file. Make sure your config file supports php (it should have a php section with it). Furthermore, add index.php as the last element to your directoryfile directive. Install Squirrelmail for use as a webmail system for OpenACS @@ -684,7 +684,7 @@ Configure ns_ldap for traditional use - Traditionally OpenACS has supported ns_ldap for authentication by storing the OpenACS password in an encrypted field within the LDAP server called "userPassword". Furthermore a CN field was used for searching for the username, usually userID or something similar. This field is identical to the usernamestored in OpenACS. Therefore the login will only work if you change login method to make use of the username instead. + Traditionally OpenACS has supported ns_ldap for authentication by storing the OpenACS password in an encrypted field within the LDAP server called "userPassword". Furthermore, a CN field was used for searching for the username, usually userID or something similar. This field is identical to the usernamestored in OpenACS. Therefore, the login will only work if you change login method to make use of the username instead. Index: openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml,v diff -u -r1.8 -r1.8.2.1 --- openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml 7 Aug 2017 23:47:55 -0000 1.8 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml 5 Oct 2019 13:43:47 -0000 1.8.2.1 @@ -370,8 +370,7 @@ permission::permission_p -object_id $object_id -party_id $user_id -privilege $method -If the user_id argument is left out, then the currently logged in -user is checked. To create an error page, Tcl code should call: +If the user_id argument is left out, then the currently logged-in user is checked. To create an error page, Tcl code should call: permission::require_permission -object_id $object_id -privilege $method Index: openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml,v diff -u -r1.11 -r1.11.2.1 --- openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml 7 Aug 2017 23:47:55 -0000 1.11 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml 5 Oct 2019 13:43:47 -0000 1.11.2.1 @@ -143,7 +143,7 @@ able to figure out which package_id is associated with a given package_url, and package mountings must be persistent across server restarts and users must be able to manipulate the mountings on a live site, -therefore this mapping is stored in the database. +therefore, this mapping is stored in the database. Authentication and Authorization Index: openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml,v diff -u -r1.7 -r1.7.16.1 --- openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml 17 Jul 2006 05:38:38 -0000 1.7 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml 5 Oct 2019 13:43:47 -0000 1.7.16.1 @@ -777,7 +777,7 @@ life, properties have a maximum life. It would be nice to expand the interface to allow for more persistent properties. In the past, there was a sec_browser_properties table that held permanent properties about each unique -visitor (for logged in users, these are just user properties). This was +visitor (for logged-in users, these are just user properties). This was unscalable because there was no way to delete these properties, and the table tended to grow to millions of rows. It would be nice to view browser and session properties as two types of client properties, but with different Index: openacs-4/packages/assessment/www/doc/as_items.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/as_items.adp,v diff -u -r1.9.2.1 -r1.9.2.2 --- openacs-4/packages/assessment/www/doc/as_items.adp 17 Aug 2019 09:29:28 -0000 1.9.2.1 +++ openacs-4/packages/assessment/www/doc/as_items.adp 5 Oct 2019 13:43:47 -0000 1.9.2.2 @@ -9,7 +9,7 @@ as_items (or questions if you like) and groups of as_items (e.g. Sections) that can be used in an assessment. You are able to add/edit/delete an as_item of a certain type to a certain scope. -Furthermore it allows you to search and browse for questions for +Furthermore, it allows you to search and browse for questions for inclusion in your assessment as well as import and export multiple questions using various formats.

In this description here we will only @@ -36,7 +36,7 @@ as_item_display instance.

Categorization and internationalization -will make it into OpenACS 5.2, therefore we are not dealing with it +will make it into OpenACS 5.2, therefore, we are not dealing with it in Assessment separately but use the (to be) built in functionality of OpenACS 5.2

Additionally we have support functionality @@ -192,7 +192,7 @@ as_item_type! This way we can reuse multiple choice answers easier. It is debatable if we should allow n:m relationships between choices and as_item_types (thereby allowing the same choice -been reused). In my opinion this is not necessary, therefore we +been reused). In my opinion this is not necessary, therefore, we relate this using the parent_id (which will be treated as a relationship in cr_child_rels by the content repository internally). Following the Lars Skinny Table approach of conflating Index: openacs-4/packages/assessment/www/doc/as_items.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/as_items.html,v diff -u -r1.16.2.1 -r1.16.2.2 --- openacs-4/packages/assessment/www/doc/as_items.html 17 Aug 2019 09:29:28 -0000 1.16.2.1 +++ openacs-4/packages/assessment/www/doc/as_items.html 5 Oct 2019 13:43:47 -0000 1.16.2.2 @@ -16,7 +16,7 @@ of as_items (e.g. Sections) that can be used in an assessment. You are able to add/edit/delete an as_item of a certain type to a certain scope. -Furthermore it allows you to search and browse for questions for +Furthermore, it allows you to search and browse for questions for inclusion in your assessment as well as import and export multiple questions using various formats.

@@ -45,7 +45,7 @@ and one as_item_display instance.

Categorization and internationalization will make it into -OpenACS 5.2, therefore we are not dealing with it in Assessment +OpenACS 5.2, therefore, we are not dealing with it in Assessment separately but use the (to be) built in functionality of OpenACS 5.2

Additionally we have support functionality for an as_item. This @@ -268,7 +268,7 @@ is debatable if we should allow n:m relationships between choices and as_item_types (thereby allowing the same choice been reused). In my -opinion this is not necessary, therefore we relate this using the +opinion this is not necessary, therefore, we relate this using the parent_id (which will be treated as a relationship in cr_child_rels by the content repository internally). Following the Lars Skinny Table approach of conflating all the Index: openacs-4/packages/assessment/www/doc/data-model.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/data-model.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/assessment/www/doc/data-model.adp 17 Aug 2019 09:35:17 -0000 1.1.2.1 +++ openacs-4/packages/assessment/www/doc/data-model.adp 5 Oct 2019 13:43:47 -0000 1.1.2.2 @@ -41,7 +41,7 @@ build OpenACS systems. Note that one implication of this is that we can't use a couple column names in our derived tables because of naming clashes with columns in cr_items and cr_revisions: title -and description. Furthermore we can handle versioning and internationalization through +and description. Furthermore, we can handle versioning and internationalization through the CR.

Synopsis of The Data Model

Here's a detailed summary view of the entities in the Index: openacs-4/packages/assessment/www/doc/data-model.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/data-model.html,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/assessment/www/doc/data-model.html 17 Aug 2019 09:35:17 -0000 1.1.2.1 +++ openacs-4/packages/assessment/www/doc/data-model.html 5 Oct 2019 13:43:47 -0000 1.1.2.2 @@ -54,7 +54,7 @@ has become "the Right Way" to build OpenACS systems. Note that one implication of this is that we can't use a couple column names in our derived tables because of naming clashes with columns in cr_items and -cr_revisions: title and description. Furthermore we can handle versioning and internationalization through the CR.

Index: openacs-4/packages/assessment/www/doc/display_types.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/display_types.adp,v diff -u -r1.7.2.1 -r1.7.2.2 --- openacs-4/packages/assessment/www/doc/display_types.adp 17 Aug 2019 09:29:28 -0000 1.7.2.1 +++ openacs-4/packages/assessment/www/doc/display_types.adp 5 Oct 2019 13:43:47 -0000 1.7.2.2 @@ -175,5 +175,5 @@ Additionally each section has certain parameters that determine the look and feel of the section itself. Luckily it is not necessary to -have differing attributes for the sections, therefore all these +have differing attributes for the sections, therefore, all these display attributes can be found with the section and assessment specification Index: openacs-4/packages/assessment/www/doc/display_types.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/display_types.html,v diff -u -r1.9.2.1 -r1.9.2.2 --- openacs-4/packages/assessment/www/doc/display_types.html 17 Aug 2019 09:29:28 -0000 1.9.2.1 +++ openacs-4/packages/assessment/www/doc/display_types.html 5 Oct 2019 13:43:47 -0000 1.9.2.2 @@ -207,7 +207,7 @@ Additionally each section has certain parameters that determine the look and feel of the section itself. Luckily it is not -necessary to have differing attributes for the sections, therefore all +necessary to have differing attributes for the sections, therefore, all these display attributes can be found with the section and assessment specification Index: openacs-4/packages/assessment/www/doc/item_types.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/item_types.adp,v diff -u -r1.4.2.1 -r1.4.2.2 --- openacs-4/packages/assessment/www/doc/item_types.adp 17 Aug 2019 09:29:28 -0000 1.4.2.1 +++ openacs-4/packages/assessment/www/doc/item_types.adp 5 Oct 2019 13:43:47 -0000 1.4.2.2 @@ -205,7 +205,7 @@
  • Calculation:

    This type of question will not be supported. But we should make sure we can take care of that type while importing the data from -WebCT. Therefore we have to know the values. At a later stage, we +WebCT. Therefore, we have to know the values. At a later stage, we will add more info on this.

    • Formula: string
    • Units
    • Value (in %): integer
    • Required (boolean)
    • Ignore Space (boolean)
    • Ignore spell checking (boolean)
    • General Feedback: richtext
    Index: openacs-4/packages/assessment/www/doc/item_types.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/item_types.html,v diff -u -r1.6.2.1 -r1.6.2.2 --- openacs-4/packages/assessment/www/doc/item_types.html 17 Aug 2019 09:29:28 -0000 1.6.2.1 +++ openacs-4/packages/assessment/www/doc/item_types.html 5 Oct 2019 13:43:47 -0000 1.6.2.2 @@ -280,7 +280,7 @@
  • Calculation:

    This type of question will not be supported. But we should make sure we can take care of that type while -importing the data from WebCT. Therefore we have to know the values. At +importing the data from WebCT. Therefore, we have to know the values. At a later stage, we will add more info on this.

    • Formula: string
    • Index: openacs-4/packages/assessment/www/doc/requirements.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/requirements.adp,v diff -u -r1.6.2.2 -r1.6.2.3 --- openacs-4/packages/assessment/www/doc/requirements.adp 17 Aug 2019 09:29:28 -0000 1.6.2.2 +++ openacs-4/packages/assessment/www/doc/requirements.adp 5 Oct 2019 13:43:47 -0000 1.6.2.3 @@ -131,7 +131,7 @@ speakers. This is why they want to add additional translations to the questions to broaden the response base. For consistency, the assessment may only be shown to the subject if all questions used -have been translated. Furthermore it is necessary to store the +have been translated. Furthermore, it is necessary to store the language used along with the response (as a translation might not be as good as the original).

      The poll

      @@ -246,7 +246,7 @@ The exam consists of 3 sections. The exam is passed, if the student achieves at least 50% total score. In addition the student has to achieve at least 40% in each of the sections. The first section is -deemed more important, therefore it gets a weight of 40%, the other +deemed more important, therefore, it gets a weight of 40%, the other two sections only 30% towards the total score. Each section consists of multiple questions that have a different weight (in percent) for the total score of the section. The sum of the weights Index: openacs-4/packages/assessment/www/doc/requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/requirements.html,v diff -u -r1.6.2.2 -r1.6.2.3 --- openacs-4/packages/assessment/www/doc/requirements.html 17 Aug 2019 09:29:28 -0000 1.6.2.2 +++ openacs-4/packages/assessment/www/doc/requirements.html 5 Oct 2019 13:43:47 -0000 1.6.2.3 @@ -134,7 +134,7 @@ native English speakers. This is why they want to add additional translations to the questions to broaden the response base. For consistency, the assessment may only be shown to the subject if all -questions used have been translated. Furthermore it is necessary to +questions used have been translated. Furthermore, it is necessary to store the language used along with the response (as a translation might not be as good as the original).

      The poll

      @@ -239,7 +239,7 @@ exam consists of 3 sections. The exam is passed, if the student achieves at least 50% total score. In addition the student has to achieve at least 40% in each of the sections. The first section is -deemed more important, therefore it gets a weight of 40%, the other two +deemed more important, therefore, it gets a weight of 40%, the other two sections only 30% towards the total score. Each section consists of multiple questions that have a different weight (in percent) for the total score of the section. The sum of the weights has to be 100%, Index: openacs-4/packages/assessment/www/doc/user_interface/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/index.adp,v diff -u -r1.8.2.1 -r1.8.2.2 --- openacs-4/packages/assessment/www/doc/user_interface/index.adp 17 Aug 2019 09:29:28 -0000 1.8.2.1 +++ openacs-4/packages/assessment/www/doc/user_interface/index.adp 5 Oct 2019 13:43:47 -0000 1.8.2.2 @@ -28,7 +28,7 @@ questions from all assessments are stored in. This creates the opportunity to make the questions reusable, allowing for statistics across surveys and prevents the respondee from having to fill out a -question he has already filled out. Furthermore special +question he has already filled out. Furthermore, special administrators are given the possibility to add questions that do not store the results within the scope of the assessment package but in other database tables (e.g. the name of the user) or trigger @@ -80,7 +80,7 @@ did in addition to any manual grades the professor can come up with. Providing a clean UI for this is going to be the challenge.

      -

      Furthermore the grading package offers to +

      Furthermore, the grading package offers to transfer scores (which are stored as integer values) into a grade (e.g. the american A-F scheme, or the German 1-6). This is where it gets the name from I'd say ;). Grading schemes are flexible and Index: openacs-4/packages/assessment/www/doc/user_interface/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/index.html,v diff -u -r1.7.2.1 -r1.7.2.2 --- openacs-4/packages/assessment/www/doc/user_interface/index.html 17 Aug 2019 09:29:28 -0000 1.7.2.1 +++ openacs-4/packages/assessment/www/doc/user_interface/index.html 5 Oct 2019 13:43:47 -0000 1.7.2.2 @@ -31,7 +31,7 @@ package. It is a pool where all the questions from all assessments are stored in. This creates the opportunity to make the questions reusable, allowing for statistics across surveys and prevents the respondee from -having to fill out a question he has already filled out. Furthermore +having to fill out a question he has already filled out. Furthermore, special administrators are given the possibility to add questions that do not store the results within the scope of the assessment package but in other database tables (e.g. the name of the user) or trigger some @@ -80,7 +80,7 @@ the result of all the tests a respondee did in addition to any manual grades the professor can come up with. Providing a clean UI for this is going to be the challenge.

      -

      Furthermore the grading package offers to transfer scores (which are +

      Furthermore, the grading package offers to transfer scores (which are stored as integer values) into a grade (e.g. the american A-F scheme, or the German 1-6). This is where it gets the name from I'd say ;). Grading schemes are flexible and can be created on the fly. This allows Index: openacs-4/packages/assessment/www/doc/user_interface/item_creation.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/item_creation.adp,v diff -u -r1.7 -r1.7.2.1 --- openacs-4/packages/assessment/www/doc/user_interface/item_creation.adp 4 Aug 2018 09:34:07 -0000 1.7 +++ openacs-4/packages/assessment/www/doc/user_interface/item_creation.adp 5 Oct 2019 13:43:47 -0000 1.7.2.1 @@ -8,7 +8,7 @@ of the assessment system. It deals with the storing of the various questions that can be used in a survey. You are able to add/edit/delete a question of a certain type to a certain scope. -Furthermore it allows you to search and browse for questions for +Furthermore, it allows you to search and browse for questions for inclusion in your assessment as well as import and export multiple questions using various formats. This concept is new to survey 0.1d and changes the design of the survey module considerably. No @@ -86,7 +86,7 @@ Calculation:
      This type of question will not be supported. But we should make sure we can take care of that type while importing the data. -Therefore we have to know the values. And while we are at it, we +Therefore, we have to know the values. And while we are at it, we can as well just generate the input form :-).

      • Formula: string
      • Units
      • Value (in %): integer
      • Required (boolean)
      • Ignore Space (boolean)
      • Ignore spell checking (boolean)
      • General Feedback: richtext
      • Index: openacs-4/packages/assessment/www/doc/user_interface/item_creation.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/item_creation.html,v diff -u -r1.6 -r1.6.2.1 --- openacs-4/packages/assessment/www/doc/user_interface/item_creation.html 4 Aug 2018 09:34:07 -0000 1.6 +++ openacs-4/packages/assessment/www/doc/user_interface/item_creation.html 5 Oct 2019 13:43:47 -0000 1.6.2.1 @@ -11,7 +11,7 @@

        The question catalogue is a central part of the assessment system. It deals with the storing of the various questions that can be used in a survey. You are able to add/edit/delete a question of a certain type -to a certain scope. Furthermore it allows you to search and browse for +to a certain scope. Furthermore, it allows you to search and browse for questions for inclusion in your assessment as well as import and export multiple questions using various formats. This concept is new to survey 0.1d and changes the design of the survey module considerably. No @@ -115,7 +115,7 @@

      • Calculation:
        This type of question will not be supported. But we should make sure we -can take care of that type while importing the data. Therefore we have +can take care of that type while importing the data. Therefore, we have to know the values. And while we are at it, we can as well just generate the input form :-).
          Index: openacs-4/packages/assessment/www/doc/user_interface/tests.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/tests.adp,v diff -u -r1.8.2.1 -r1.8.2.2 --- openacs-4/packages/assessment/www/doc/user_interface/tests.adp 17 Aug 2019 09:29:28 -0000 1.8.2.1 +++ openacs-4/packages/assessment/www/doc/user_interface/tests.adp 5 Oct 2019 13:43:47 -0000 1.8.2.2 @@ -59,7 +59,7 @@ respondee is displayed with a green background. If we take the median of all tries, mark all of them green.
        -
      • Furthermore links to details about the +
      • Furthermore, links to details about the test, reports and summary are given.
      @@ -177,7 +177,7 @@ side and the picked item are displayed in a connecting manner. A correct / wrong statement will be added depending whether the displayed (and responded) match is correct.
    • Open Question: The answer is displayed as -written by the user. Furthermore the correct answer is displayed as +written by the user. Furthermore, the correct answer is displayed as well. This should allow the TA to easily come to a conclusion concerning the number of points.
    • Short Answer: For each answerbox the response will be displayed along with the percentage it got and all Index: openacs-4/packages/assessment/www/doc/user_interface/tests.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/doc/user_interface/tests.html,v diff -u -r1.8.2.1 -r1.8.2.2 --- openacs-4/packages/assessment/www/doc/user_interface/tests.html 17 Aug 2019 09:29:28 -0000 1.8.2.1 +++ openacs-4/packages/assessment/www/doc/user_interface/tests.html 5 Oct 2019 13:43:47 -0000 1.8.2.2 @@ -98,7 +98,7 @@
  • -
  • Furthermore links to details about the test, reports and +
  • Furthermore, links to details about the test, reports and summary are given.
  • @@ -260,7 +260,7 @@ correct.
  • Open Question: The answer is displayed as written by the -user. Furthermore the correct answer is displayed as well. This should +user. Furthermore, the correct answer is displayed as well. This should allow the TA to easily come to a conclusion concerning the number of points.
  • Index: openacs-4/packages/dotlrn/tcl/navigation-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/tcl/navigation-procs.tcl,v diff -u -r1.31 -r1.31.2.1 --- openacs-4/packages/dotlrn/tcl/navigation-procs.tcl 30 Apr 2018 09:14:23 -0000 1.31 +++ openacs-4/packages/dotlrn/tcl/navigation-procs.tcl 5 Oct 2019 13:43:47 -0000 1.31.2.1 @@ -198,7 +198,7 @@ set control_panel_url "$dotlrn_url/$control_panel_name" if {$community_id eq ""} { - # We are not under a dotlrn community. However we could be + # We are not under a dotlrn community. However, we could be # under /dotlrn (i.e. in the user's portal) or anywhere # else on the site set link "[dotlrn::get_url]/" Index: openacs-4/packages/file-storage/tcl/file-storage-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/tcl/file-storage-procs.tcl,v diff -u -r1.90.2.5 -r1.90.2.6 --- openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 23 Jun 2019 16:52:11 -0000 1.90.2.5 +++ openacs-4/packages/file-storage/tcl/file-storage-procs.tcl 5 Oct 2019 13:43:47 -0000 1.90.2.6 @@ -427,7 +427,7 @@ } { WARNING: This proc is not scalable because it does too many permission checks. - DRB: Not so true now that permissions are fast. However it is now only used + DRB: Not so true now that permissions are fast. However, it is now only used to clone files in dotLRN and for the somewhat brain-damaged syllabus package. At minimum the permission checks returned by the code can be removed. Most of the other fields as well. Oh well ... Index: openacs-4/packages/file-storage/www/version-delete.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/version-delete.tcl,v diff -u -r1.17 -r1.17.2.1 --- openacs-4/packages/file-storage/www/version-delete.tcl 15 Jun 2018 15:11:04 -0000 1.17 +++ openacs-4/packages/file-storage/www/version-delete.tcl 5 Oct 2019 13:43:48 -0000 1.17.2.1 @@ -46,7 +46,7 @@ set parent_id [fs::delete_version \ -item_id $item_id \ -version_id $version_id] - # parent_id > 0 means this was last revision left, therefore file + # parent_id > 0 means this was last revision left, therefore, file # was deleted as well. Return to the parent instead than to the # non-existing file. set return_url [expr {$parent_id == 0 ? Index: openacs-4/packages/file-storage/www/doc/design.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/doc/design.adp,v diff -u -r1.4.2.1 -r1.4.2.2 --- openacs-4/packages/file-storage/www/doc/design.adp 9 Aug 2019 20:25:08 -0000 1.4.2.1 +++ openacs-4/packages/file-storage/www/doc/design.adp 5 Oct 2019 13:43:48 -0000 1.4.2.2 @@ -61,7 +61,7 @@

    V. Design Tradeoffs

    Folder Permissions

    Previous versions of File Storage have not included folder -permissions. (However they did have a concept of private group +permissions. (However, they did have a concept of private group trees.) The reasons for this were to simplify the code and the user experience. However, this system actually caused some confusion (e.g., explicitly granting permission to an outsider on a Index: openacs-4/packages/file-storage/www/doc/design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/doc/design.html,v diff -u -r1.6.2.1 -r1.6.2.2 --- openacs-4/packages/file-storage/www/doc/design.html 9 Aug 2019 20:25:08 -0000 1.6.2.1 +++ openacs-4/packages/file-storage/www/doc/design.html 5 Oct 2019 13:43:48 -0000 1.6.2.2 @@ -86,7 +86,7 @@

    Folder Permissions

    Previous versions of File Storage have not included folder -permissions. (However they did have a concept of private group +permissions. (However, they did have a concept of private group trees.) The reasons for this were to simplify the code and the user experience. However, this system actually caused some confusion (e.g., explicitly granting permission to an outsider on a file in a