On Tue, Apr 14, 2009 at 6:07 AM, gerhard <ge01...@yahoo.de> wrote:
>
> May I suggest broadening the discussion:
>
> applications:
>  * Homework / grading
>  * Lecture/Talk
>  * Collaboration on Text Books/ Study Guides
>
> Some functionality that these might imply:
>  * collect worksheets in a structure (tree view)
>  * share code/data between worksheets
>      e.g., each sheet implements a python module
>             naming convention derived from the paths in the tree
>      each notebook can import code/data from other worksheets in the
> structure
>  * easily navigate the structure
>      e.g., beamer like?
>  * cloning of worksheets in the tree
>      e.g., make them children of the sheet
>  * annotation styles tied to worksheets and/or structure
>  * backup/restore, decentralized storage
>      e.g., unison like capabilities, or mercurial ...
>  * permissions structure
>      e.g., read/write/clone
>
> Workflow for homeworks might be:
>   * given an organization of worksheets
>      Class Mxxx
>      .   .  Grading functionality (code)
>      .   .    .    data
>      .   .    .    .    statistical views
>      .   .    .    .    Individual views
>      .   .   Homework
>      .   .   .   Assignment n
>      .   .   .   .   Assignment n/Student m
>      .   .   .   .   .   Assignment 1/Student m/Grader l
>
>   * student has read access to individual grade report,  grade
> statistic views
>                        read Access to Homework Assignment n
>     - student clones the assignment, works on it, uploads his/her
> clone
>     - students/grader  clones Assignment n/Student m
>            adds comments/suggestions/code
>   * grader merges data into grade book
>
> For Lectures/Talks, individual notebooks might be designed to fit onto
> a screen (slide),
> navigation might imply precomputing results in worksheets that can be
> directly imported
> into a given notebook page/slide.
>
> -gerhard

http://www.labraaten.com/wpblog/wp-content/software-development.jpg

 :-)

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to