Quozl

Joined 17 March 2010
506 bytes added ,  19:29, 9 March 2011
no edit summary
Line 8: Line 8:  
*derive more complex code using modules created by teachers or other learner, with or without changing the contributed module,
 
*derive more complex code using modules created by teachers or other learner, with or without changing the contributed module,
 
*write fresh modules.
 
*write fresh modules.
 +
 +
A group of learners will do the above, but also:
 +
*collaborate on a set of modules included in the shared activity instance,
 +
*run modules locally on each laptop.
 +
 +
A pair of learners may:
 +
*create one subordinate module each, and concentrate on it,
 +
*create one master module that imports the two subordinate modules,
 +
*write unit tests in each subordinate module and run them locally on each laptop,
 +
*integrate by running the master module.
    
=== Purpose ===
 
=== Purpose ===
Line 19: Line 29:  
*each module will include zero or more source files,
 
*each module will include zero or more source files,
 
*each module will include a source file setup.py capable of creating the python zip bundle output, but unless the user has asked to edit the setup.py, it will not be shown, instead a default will be used, maintained by Pippy,
 
*each module will include a source file setup.py capable of creating the python zip bundle output, but unless the user has asked to edit the setup.py, it will not be shown, instead a default will be used, maintained by Pippy,
 +
 +
A shared Pippy will contain the same data as above on each laptop.
    
=== Input ===
 
=== Input ===