Stage 2 Activities/Stage 3 Planning - OpenMRS Team 1

From Foss2Serve
Revision as of 17:15, 17 June 2016 by JDavis (Talk | contribs)
Jump to: navigation, search

Contents

Group Participants

Dale, Tom, George, Ron, Janet

Planning an Initial HFOSS Learning Activity

Please discuss and record your group's approach for an initial learning activity. When you have a good draft description of the learning activity using the sections below, you could create a learning activity page for it by copying the template here: Learning Activity Template

Course targeted for the activity

  • Sofware Engineering

Brief description of the activity

  • Students read coding conventions associated with the project -- for example in OpenMRS
  • Students review 1 or more samples of code to see how close sample(s) are to conventions
  • Possible follow-up activity could be fixing the code and submitting it

Time you expect the HFOSS activity to take

  • One homework assignment

Relationship of this activity to course goals/objectives

  • Learn about coding conventions
  • Get practice reading existing code
  • Experience with code from large code base

What students will submit upon completion of the activity

  • Using a template supplied, students will turn in written analysis of the code sample

Approach for assessing the student work

  • Instructor supplies rubric that could include number of violations and some discussion of the seriousness of the violations

Questions or concerns you have about implementing your activity

  • How much knowledge will students need about the FOSS project (e.g. OpenMRS)
  • How much knowledge will the students need about the language
  • The size of the conventions list
  • How much code will be given
  • How much instructor time will be required to find the the code samples

Support you will need to implement your activity

  • Input from the project community about good sources of the code

Planning Stage 3 Activities

Our contact info

Meetings

<Identify meeting times. Find out HFOSS project meeting times.>

Specific Tasks

<What will various group members do.>

Resources

<List any resources that you find>

Other Notes

Prior related POSSE groups, if any:

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox