Objectives
Participants completing the Stage 2 workshop will be able to:
- Name and explain a variety of learning activities that student participation in HFOSS projects may include
- Plan and implement HFOSS activities appropriate for their curriculum and students
- Explain challenges and opportunities of student HFOSS participation
- Discuss key aspects of FOSS culture and process
- Select HFOSS projects better suited for student participation
- Identify key sources of information for learning about HFOSS
- Participate in POSSE Stage 3
Schedule
Below is the schedule for the during-workshop activities.
Time
|
Activity
|
Team
|
|
Day 1 (Afternoon and Evening)
|
|
1:30 PM
|
Leave the hotel for POSSE
|
All
|
2:00
|
1.1 Welcome
- Plan for the day
- Welcome to Raleigh and Red Hat
- Introducing everyone - a group task
- Using an Etherpad
- Enter your own name
- Enter one or two "fun facts" about someone else, who you will introduce to the group
- Workshop overview and schedule
|
Greg, Stoney
|
3:00
|
1.2 Examples of HFOSS in Education
- Examples of actual student contributions
- Small Group: A variety of assignments and samples of student work will be provided. Participants will evaluate the quality of the assignment and work
- Show one response and ask how they'd respond, how would you evaluate the assignment?
- What was the benefit of the assignment and why was it worth having this as an assignment?
- How does this fit with assessment?
- Provide one idea for scaling up or scaling down - modifications
- Report out
|
Stoney, Heidi
|
4:00
|
BREAK
|
All
|
4:15
|
1.3 Project Evaluation Activity
- Compare notes from stage 1.B.2 activity
- Review critical criteria for a chosen project
- Go through secondary criteria for chosen project (if time permits)
|
Heidi, Sean
|
5:30
|
Dinner - FOSS Visitor: Ed Gehringer, NC State
|
All
|
6:45
|
1.4 Project Intros and Typical Workflow Activity
- In groups, review the major features of the project
- Walk through the workflow for the project
- Clone out code for "test" project
- Fix a small bug in "test" project
|
Stoney
|
8:00
|
Social Hour - Optional
|
All
|
|
Day 2
|
|
8:00
|
Leave the hotel for POSSE
|
All
|
8:15
|
Continental breakfast
|
All
|
8:30
|
2.1 Understanding Open Source Communities
- Perspective on a few example HFOSS communities
- Basic information: contact person, guide to getting started, Project Selection evaluation summary
- Understanding the community landscape and process
- Becoming a participant: lurking, joining the community, being visible, finding things to do
- Background: Results of Stage 1.B.1 learning activity
|
Greg
|
9:15
|
2.2 HFOSS in the Curriculum
- Discussion of options for getting started
- Example: A single HFOSS assignment in a course
- Example: HFOSS in a project course
- Example: HFOSS as a course
- HFOSS beyond the curriculum
- Trying to find the right size student project
- Evaluating student work
- Instructional style: mentoring vs. lecturing; instructor as co-learner
|
Heidi, Greg
|
10:30
|
Break
|
All
|
10:45
|
2.3 Planning for HFOSS Participation
- Small Group Discussion
- Form groups around HFOSS projects
- Identify possible courses and possible contributions
- Plan a first HFOSS activity at your institution
- Make use of assignment ideas generated by participants in Stage 1 B.4 and C.4
- Exercise:
|
Darci, Greg
|
12:00
|
Lunch
|
All
|
1:00
|
2.4 Understanding POSSE Stage 3
- Overview of Stage 3 group activities over the past year for: OpenMRS, Mousetrap, Ushahidi
- Evaluation in Stage 3
- Group Informatics
|
Greg, Darci, Sean
|
1:45
|
2.5 Planning for POSSE Stage 3
- Some experience reports from Stage 3
- Small Group Discussion - discuss the following:
- List at least one modification to the Stage 3 process that you think would improve instructor support.
- Are there other examples/ideas for improving communication and instructor support?
- How will our group communicate and support each other?
- Can/how will we create joint activities?
- Report back on the group answers to the above questions
|
Stoney, Suzanne, Alex
|
3:00
|
Break
|
All
|
3:15
|
2.6 Group Hands-on Work
- Completing project set up in groups
|
All
|
5:00
|
Return to the hotel
|
All
|
5:30
|
Dinner - Vic's Italian Restaurant Raleigh NC, 331 Blake St, Raleigh, NC 27601-1801, 0.5 miles from Red Hat Annex, 0.3 miles from Hotel
|
All
|
|
Day 3
|
|
8:00
|
Leave the hotel (checkout first)
|
All
|
8:15
|
Continental breakfast
|
All
|
8:30
|
3.1 HFOSS Process and Tools
- How tools fit and support HFOSS culture
- Upstream Adoption
- Version control - role in a FOSS project
- How to get a change committed.
- FERPA
- Licensing and Intellectual Property
|
Heidi, Tom, Gina
|
9:30
|
3.2 Sharing HFOSS Learning Activities
- Goal: to create a shared set of HFOSS learning activities
- Standard information to define each learning activity
- Existing learning activities and places to share new ones
|
Stoney, Greg
|
10:15
|
Break
|
All
|
10:30
|
3.2 Sharing HFOSS Learning Activities - Continued
- Identify kinds of contributions students can make
- Brainstorming session
- Talk about how you would create student deliverables
- Now using the template, start to create the activity whose development began in 2.3
- Make sure to make a copy of the template for each activity
|
Greg, Stoney, Darci
|
12:00
|
Lunch - FOSS Visitor: Helena Mitasova, NC State
|
All
|
12:45
|
3.2 Sharing HFOSS Learning Activities - Continued
- Groups report back on work done before lunch (early 3.2)
|
Greg, Stoney, Darci
|
1:45
|
3.3 Stage 3 - First Steps
- What will the group do together?
- Plan some initial activities (faculty only or faculty and students)
- Discuss group communication
|
Sean, Stoney
|
2:45
|
3.4 Going Forward
- Evaluation form
- Open discussion
- Closing remarks
|
Greg
|
3:30
|
End - shuttles and taxi to airport/train
|
All
|
Downloads
Pads
Pad Captures
IRC
- server: irc.freenode.net
- channel: foss2serve
Standard IRC clients are not working at the workshop due to port blockage.
So if you are at the workshop you'll need to use a web-based IRC client.
Web-based IRC Clients
Logs