HFOSS Course, Western Oregon, Morgan

(Difference between revisions)
Jump to: navigation, search
m
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
This page has the activities and assignments for a 10 week course (the 11th week is finals) on participation in a FOSS project.
  
This page has the activities and assignments for a 10 week course (the 11th week is finals) on participation in a FOSS project
+
=== Overview ===
  
==Lesson Plan==
+
{{Course Overview
 +
|course=
 +
HFOSS Course
 +
|institution=
 +
Western Oregon University
 +
|instructors=
 +
Becka Morgan
 +
|offerings=
 +
|overview=
 +
|students=
 +
|prerequisites=
 +
|infrastructure=
 +
}}
 +
 
 +
== Lesson Plan ==
 
{| class="wikitable" cellpadding="10" ! style="text-align:center; color:purple"
 
{| class="wikitable" cellpadding="10" ! style="text-align:center; color:purple"
 
!  Week
 
!  Week
Line 35: Line 50:
 
|- style="text-align:left; color:black"
 
|- style="text-align:left; color:black"
 
| FOSS field trip   
 
| FOSS field trip   
Ohloh - find projects of interest  
+
[https://www.openhub.net/ Black Duck Open Hub] - find projects of interest  
 
| BLOG (Ongoing Blog about experiences)
 
| BLOG (Ongoing Blog about experiences)
 
[http://en.flossmanuals.net/_booki/openmrs-developers-guide/openmrs-developers-guide.pdf OpenMRS Chapters 5 and 6]
 
[http://en.flossmanuals.net/_booki/openmrs-developers-guide/openmrs-developers-guide.pdf OpenMRS Chapters 5 and 6]
Line 112: Line 127:
 
|
 
|
 
|}
 
|}
[[Category: Learning_Activity]]
+
 
[[Category: Education]]
+
 
 +
[[Category:Courses]]
 +
[[Category:(H)FOSS Course]]

Revision as of 17:18, 27 February 2017

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
Wiki Assignment
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)

First Team IRC meeting – wiki editing

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