HFOSS Course, Western Oregon, Morgan

(Difference between revisions)
Jump to: navigation, search
(Lesson Plan)
(Lesson Plan)
Line 41: Line 41:
 
* create an IRC channel in class and have students chat
 
* create an IRC channel in class and have students chat
 
Form teams /Set up team IRC channels and nicks/Determine group meeting schedule outside of class (via IRC, logs to be turned in)
 
Form teams /Set up team IRC channels and nicks/Determine group meeting schedule outside of class (via IRC, logs to be turned in)
|First [http://www.wou.edu/~morganb/HFOSS%20course/IRC%20team%20meeting.pdf Team IRC meeting] – wiki editing
+
|First [File:IRCWeeklyMeetings.docx | Team IRC meeting]
 
[http://www.ted.com/playlists/13/open_source_open_world.html Ted Talks]
 
[http://www.ted.com/playlists/13/open_source_open_world.html Ted Talks]
 
|- style="text-align:left; color:black"
 
|- style="text-align:left; color:black"

Revision as of 01:14, 28 April 2018

This page has the activities and assignments for a 10 week course (the 11th week is finals) on participation in a FOSS project.

Overview

Course HFOSS Course
Institution Western Oregon University
Instructor(s) Becka Morgan
Term
Course Overview
Course Length {{{courselength}}}
Student Characteristics
Prerequisites
Infrastructure


Lesson Plan

Week Assignment/Activity Homework
1 Intro to Class/(HF)OSS – Pre test evaluation The Cathedral and the Bazaar

OpenMRS Wiki:Read through the Welcome and Introduction to OpenMRS pages and links contained on each page

Intro to wiki**Focus on OpenMRS wiki
     Introduce yourself on  OpenMRS Talk
File:Intro to Wiki.docx
Intro to IRC
  • open the OpenMRS IRC
  • create an IRC channel in class and have students chat

Form teams /Set up team IRC channels and nicks/Determine group meeting schedule outside of class (via IRC, logs to be turned in)

Team IRC meeting]

Ted Talks

2 Blog activity (Add a page to my Wiki and, using wiki markup, add a link to their blog) 14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star

How to Contribute to Open Source Without Coding

FOSS field trip

Black Duck Open Hub - find projects of interest

BLOG (Ongoing Blog about experiences)

OpenMRS Chapters 5 and 6 Karl Fogel's chapter on bug trackers Wikipedia's page on Bug Tracking Systems

Bug-Tracker Activity Watch videos about git

Video One Video Two Video Three Video Four Complete tutorial then take a screen shot of the last screen of the tutorial to turn in: TUTORIAL

3 Source Code Management/Control Git Activity BLOG (Ongoing Blog about experiences)

OpenMRS Chapters 7 and 8

Wiki for OpenMRS read through:

Developer GuideTroubleshootingTechnical Road MapModulesDesignDocumentation Playground

Continue Reading

Developer GuideTroubleshootingTechnical Road MapModulesDesignDocumentation Playground

Catch up and Reflection Read all for contribute links:

http://openmrs.org/help/ OpenMRS Chapters 9

4 & 5 Getting Started OpenMRS

1. Set up openMRS dev environment on lab computers or lap tops 2. If using laptops duel boot Linux Mint

6 Create your first module

OpenMRS Chapter 11

OpenMRS Chapters 12 – 14 +Appendices
https://wiki.openmrs.org/display/docs/Testing
7 Testing Code

Generate a test plugin

http://openmrs.org/help/document/

http://openmrs.org/help/translate/

Documentation and Translation https://wiki.openmrs.org/display/docs/Different+Types+of+OpenMRS+Developers
Work on a Ticket
8, 9, and 10 Contribution Path
11 Final Reflection
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox