Difference between pages "Learning Module Format with Directions" and "Stage 2 Activities"

From TeachingOpenSource
(Difference between pages)
 
 
Line 1: Line 1:
__NOTOC__
= Objectives =
{{Category:Learning Module}}


== Directions for Using This Template ==
Participants completing the Stage 2 workshop will be able to:


The template below contains sections which describe the items that should be included when creating a module. To use this template:
* Name and explain a variety of learning activities that student participation in HFOSS projects may include
* Create a new page with the word "Module" in the name. Please try to use a short, descriptive name.
* Plan and implement HFOSS activities appropriate for their curriculum and students
* Fill in the sections below according to the instructions. Feel free to copy the source for this template into your new page.
* Explain challenges and opportunities of student HFOSS participation
* Categorize the page as "Category:Learning Module". Look at the source for an existing activity to see the syntax.
* Discuss key aspects of FOSS culture and process
* Also categorize the page under one or more of the subcategories found at [[:Category:Learning Activity|Learning Activities]].
* Select HFOSS projects better suited for student participation
* Note that feedback to the author(s) of the activity regarding usage or suggestions for enhancements can be included via the '''Discussion''' tab (upper left of the page).
* Identify key sources of information for learning about HFOSS
* Participate in POSSE Stage 3


= Schedule =


== TEMPLATE ==
Below is the schedule for the during-workshop activities.


{{Learning Activity Overview
|title=
''Name of the module.''
|overview=
''High level description of what the student will do.''
|prerequisites=
''What topics and tools does the student need to know prior to beginning this module? ''
|objectives=
''What should the student be able to do after completing this module?''
|process skills=
''What process skills with the student practice while completing this activity?''
}}


=== Background ===
{|border="1"
 
! Time
Is there background reading/video/website content?
 
What is the expected knowledge level of the student?
 
What is the rationale for this module?
 
Include helpful hints to faculty here.
 
=== Sequence/Sub-Path ===
 
Include the sequence of activities
 
{| class="wikitable"
! Topic
! Activity
! Activity
! Deliverable
! Team
! Length
|-
! Notes
|
! 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
|  
|  
| ''Link to First Activity''
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
|
[https://github.com/StoneyJackson/posse201411 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 [http://foss2serve.org/index.php/Stage_2_Activities/2.3_ParticipantResponses_2014-11 assignment ideas] generated by participants in Stage 1 B.4 and C.4
* Exercise:
** [http://foss2serve.org/index.php/Stage_2_Activities/2.3_OpenMRS Questions for OpenMRS group]
** [http://foss2serve.org/index.php/Stage_2_Activities/2.3_Ushahidi Questions for Ushahidi group]
** [http://foss2serve.org/index.php/Stage_2_Activities/2.3_GNOME Questions for GNOME group]
** [http://foss2serve.org/index.php/Stage_2_Activities/2.3_Sahana Questions for Sahana group]
| Darci, Greg
|-
| 12:00
| Lunch
| All
|-
| 1:00
|  
|  
| ''Link to Second Activity''
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
** [http://foss2serve.org foss2serve.org], [http://teachingopensource.org teachingopensource.org], [http://swenet.org swenet.org], [http://computingportal.org computingportal.org]
| 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 [http://foss2serve.org/index.php/Activity_Template 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
|}
|}


=== Comments ===
= Downloads =
 
* [[Media:Stage_2_Day_1_Materials.zip | Day 1 Materials (zip)]]
* [[Media:Stage_2_Day_1-2_Materials.zip | Day 2 (and updated Day 1) Materials (zip)]]
* [[Media:Day_3_Materials.zip | Day 3 Materials (zip)]]
 
= Pads=
* Coming soon
 
== Pad Captures ==
* To be completed


What should the instructor know before using this module?
= IRC =
* server: '''irc.freenode.net'''
* channel: '''foss2serve'''


What are some likely difficulties that an instructor may encounter using this module?
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.


=== Additional Information: ===
=== Web-based IRC Clients ===


{{Learning Activity Info
* http://webchat.freenode.net/ (tried and works; has a limit from one IP)
|acm unit=
* https://kiwiirc.com/client/irc.freenode.net/ (tried and works)
''What ACM Computing Curricula 2013 knowledge area and units does this activity cover?''
* http://www.mibbit.com/ (untried)
|acm topic=
''What specific topics are addressed?''
|difficulty=
''Is this module easy, medium or challenging?''
|time=
''How long should a typical student take to complete the module?''
|environment=
''What does the student need?''
|author=
''Who wrote this module?''
|source=
''Is there another module on which this module is based?  If so, please provide a link to the original resource.''
|license=
''Under which license is this material made available?''
}}


=== Suggestions for Open Source Community ===
== Logs ==


Suggestions for an open source community member who is working in conjunction with the instructor.
* Thursday:
** Minutes:
** Log:


--------------------
* Friday:
<!-- this license is for the TEMPLATE - remove it for a new activity -->
** Minutes: 
For this blank '''template''': {{License CC BY SA}}
** Log: http://meetbot.fedoraproject.org/foss2serve/2014-11-14/foss2serve.2014-11-14-13.35.html


[[Category:Learning Activity]]
* Saturday:
[[Category:Learning Module]]
** Minutes:
[[Category:LEARNING_ACTIVITY_SUBCATEGORY]]
** Log:


<!-- this category is for the TEMPLATE - remove it for a new activity -->
[[Category: POSSE ]]
[[Category:Templates]]

Revision as of 16:18, 20 November 2014

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

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

  • Coming soon

Pad Captures

  • To be completed

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

  • Thursday:
    • Minutes:
    • Log:
  • Saturday:
    • Minutes:
    • Log: