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 ===