User:MJadud

(Difference between revisions)
Jump to: navigation, search
Line 4: Line 4:
  
 
Matt likes coffee, and works too much.
 
Matt likes coffee, and works too much.
 +
 +
'''Exploring FOSS'''
 +
 +
Last spring, I taught:
 +
 +
[http://jadud.com/teaching/softeng-sp16/ FOSS Software Engineering], where students took a deep dive into a FOSS project. We targeted OpenMRS, Code Workout, Octoprint, and LibreOffice. In short, I became more (or less) acquainted with each of these projects during the term.
 +
 +
* I found OpenMRS to be very difficult for students to contribute to, because their build systems could not or would not produce a viable platform on which to experiment. This may be because they were in a version transition. It may be because you need to be Magical in order to build it. I could not, on multiple fresh VMs, build this software, and nor could my students.
 +
* Octoprint was a joy to work with, with an incredible community and lead developer. Much goodness for students.
 +
* Code Workout is developed by Stephen Edwards and his students at Virginia Tech. It was easy to work with them, as they live an academic calendar just like us. Students were able to interact electronically and, at one point, join in some design discussion in realtime.
 +
* LibreOffice was difficult to build, but students managed, and they made contributions to Impress. It was really excellent to see them make it all the way through to the commit/build system for testing of their changes.
 +
 +
This is not exactly the homework, but instead offered as a placeholder for others doing the FOSS exploration homework: I'm happy to discuss my experiences working with students on these projects in greater depth.

Revision as of 18:26, 7 October 2016

Matt Jadud wrote this page. His is a member of the faculty at Berea College.

His homepage is jadud.com.

Matt likes coffee, and works too much.

Exploring FOSS

Last spring, I taught:

FOSS Software Engineering, where students took a deep dive into a FOSS project. We targeted OpenMRS, Code Workout, Octoprint, and LibreOffice. In short, I became more (or less) acquainted with each of these projects during the term.

  • I found OpenMRS to be very difficult for students to contribute to, because their build systems could not or would not produce a viable platform on which to experiment. This may be because they were in a version transition. It may be because you need to be Magical in order to build it. I could not, on multiple fresh VMs, build this software, and nor could my students.
  • Octoprint was a joy to work with, with an incredible community and lead developer. Much goodness for students.
  • Code Workout is developed by Stephen Edwards and his students at Virginia Tech. It was easy to work with them, as they live an academic calendar just like us. Students were able to interact electronically and, at one point, join in some design discussion in realtime.
  • LibreOffice was difficult to build, but students managed, and they made contributions to Impress. It was really excellent to see them make it all the way through to the commit/build system for testing of their changes.

This is not exactly the homework, but instead offered as a placeholder for others doing the FOSS exploration homework: I'm happy to discuss my experiences working with students on these projects in greater depth.

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