User:Tharvey/b4activity

From Foss2Serve
Jump to: navigation, search
Lesson URL comments/changes
Bug gardening http://foss2serve.org/index.php/Bug_Gardening select one triage guide; initial is "validation" in OpenMRS, no triage doc there
Interactive Visualization with Git http://foss2serve.org/index.php/Interactive_Visualization_with_Git do this after Git lab - see other pre-activites listed
Code Base Understanding http://foss2serve.org/index.php/Code_Base_Understanding josh will add?; this is tough for new SEs; maybe SE2? try it myself
Comparable interface http://foss2serve.org/index.php/Comparable_Interface_-_Code_Reading-Activity for Java programming course, nice questions
  1. Make a small contribution: see https://www.ushahidi.com/support/add-code-to-ushahidi
    1. read project "how to contribute"
    2. find project volunteer coordinator
    3. tracker: marked "easy/beginner"?
    4. understand code base
    5. plan solution
    6. claim


  1. Bug Gardening
  2. Identify some possible learning outcomes that should be fulfilled with the activities/task.
    1. small is still productive
    2. bug life cycle
    3. projects have triage rules/guidelines
  3. Describe any prerequisite knowledge needed to complete the activity. This does not need to be a complete list.
    1. HFOSS intro
    2. Bug Tracking
  4. Estimate the time required for instructor prep, for student completion and elapsed calendar time. Are you going to have to synchronize your activity with the community or can the activity/topic be covered independent of the HFOSS community schedule.
    1. 1 HR identify some bugs ahead of time for students who will have trouble
    2. 1 HR Notify/request/schedule the project that students will be gardening
  5. Think about possible input required from the HFOSS community. How much input is required and what kind?
    1. Notify/request/schedule the project that students will be gardening
    2. Ask for the assistance of someone on the project for live IRC assistance
  6. If the result of the activity is contributed back to the HFOSS project, describe the contribution and its usefulness.
    1. Removes dead bugs that take space and attention. Can mark as resolved, or update with requirements to show this is still worth attention.
  7. Describe the assessment/grading approach - What will the basis for grading be? Will this be a team activity or individual? Is there a role for the HFOSS community in helping assess student work? For instance, must the work be committed or otherwise accepted by the community?
    1. I would do this in teams with me assisting. My first time I would ideally have an experienced project person helping via IRC.
  8. List any questions or concerns that you have about the activity/task.
    1. I have to do this myself a few times to get comfortable before running this in a classroom.
  9. List any stumbling blocks or barriers to carrying out the activity/task.
    1. see previous
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox