Index: openacs-4/packages/dotlrn-homework/www/doc/design.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-homework/www/doc/design.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/dotlrn-homework/www/doc/design.adp 20 Aug 2015 17:47:46 -0000 1.1.2.1 +++ openacs-4/packages/dotlrn-homework/www/doc/design.adp 25 Aug 2015 18:02:21 -0000 1.1.2.2 @@ -2,10 +2,12 @@ {/doc/dotlrn-homework {dotLRN Homework}} {dotLRN Homework Package Design Document} dotLRN Homework Package Design Document - -

dotLRN Homework Package Design Document

-by Don Baccus

Introduction

+ +by Don Baccus +
+

Introduction

+ The dotLRN Homework package provides a dropbox for students to upload homework files and for professors, teaching assistants and other graders to upload their comments and corrections to such @@ -17,11 +19,15 @@ class.

Administrators can make subfolders in class homework dropbox folders. Typically this will be used to create a separate subfolder -for each homework assignment.

Administrators can ask to be notified by e-mail when a student +for each homework assignment.

+

Administrators can ask to be notified by e-mail when a student uploads a new homework file. Likewise, students are notified when a -comment or correction file is uploaded by a grader.

Students can only access homework files they've uploaded +comment or correction file is uploaded by a grader.

+

Students can only access homework files they've uploaded themselves along with each file's associated comments and -corrections files.

Two applets and their associated portlets are provided:

+corrections files.

+

Two applets and their associated portlets are provided:

+
User applet

When added to a class home portal page students will see a list of folders and links to homework files they've uploaded for the @@ -35,12 +41,15 @@ portal page.

Admin applet

The admin applet allows administrators to enable or disable e-mail alerts sent when a student uploads a new homework file.

-

In addition several display pages are provided to view or +

+

In addition several display pages are provided to view or download file revisions, to view or download comment files associated with a particular homework file, to delete files, move them from one subfolder to another, and so forth. The actions that are available depend on whether the user is a student or -administrator.

Implementation

+administrator.

+

Implementation

+ The implementation is based on the standard OpenACS 4 File Storage package. The requirements and design documents for the File Storage package apply directly to the dotLRN Homework package. @@ -51,8 +60,8 @@ comment/correction files to each homework file. Actions are restricted by use of the acs permissions system. The user interface has been modified slightly to simplify the uploading of -comment/correction files by graders.

ad_form is used to build forms in the dotLRN Homework package. +comment/correction files by graders.

+

ad_form is used to build forms in the dotLRN Homework package. This means that the look and feel of all the forms generated by the package can be changed by creating a single new form template file.

-