User:Tharvey/b4activity
(Difference between revisions)
Line 23: | Line 23: | ||
|} | |} | ||
− | + | #Make a small contribution: | |
− | #read project "how to contribute" | + | ##read project "how to contribute" |
− | #find project volunteer coordinator | + | ##find project volunteer coordinator |
− | #tracker: marked "easy/beginner"? | + | ##tracker: marked "easy/beginner"? |
− | #understand code base | + | ##understand code base |
− | #plan solution | + | ##plan solution |
− | #claim | + | ##claim |
Revision as of 20:35, 18 June 2019
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 |
- Make a small contribution:
- read project "how to contribute"
- find project volunteer coordinator
- tracker: marked "easy/beginner"?
- understand code base
- plan solution
- claim
- Bug Gardening
- Identify some possible learning outcomes that should be fulfilled with the activities/task.
- small is still productive
- bug life cycle
- projects have triage rules/guidelines
- Describe any prerequisite knowledge needed to complete the activity. This does not need to be a complete list.
- HFOSS intro
- Bug Tracking
- 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 HR identify some bugs ahead of time for students who will have trouble
- 1 HR Notify/request/schedule the project that students will be gardening
- Think about possible input required from the HFOSS community. How much input is required and what kind?
- Notify/request/schedule the project that students will be gardening
- Ask for the assistance of someone on the project for live IRC assistance
- If the result of the activity is contributed back to the HFOSS project, describe the contribution and its usefulness.
- Removes dead bugs that take space and attention. Can mark as resolved, or update with requirements to show this is still worth attention.
- 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?
- I would do this in teams with me assisting. My first time I would ideally have an experienced project person helping via IRC.
- List any questions or concerns that you have about the activity/task.
- I have to do this myself a few times to get comfortable before running this in a classroom.
- List any stumbling blocks or barriers to carrying out the activity/task.
- see previous