HFOSS Course, Western Oregon, Morgan

From Foss2Serve
Revision as of 19:52, 27 April 2018 by Bmorgan (Talk | contribs)
Jump to: navigation, search

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