Quozl
Joined 17 March 2010
No edit summary |
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 === | ||