The choice between stitching together a system without using a development 
framework is, primarily, dictated by my lack of familiarity with the framework. 

Learning outcomes are the same in both cases, plain PHP/MySQL vs Drupal-based 
coding. The nature of the activities does not change. Students assume the same 
roles, the team has a place for everybody, weekly dynamics in and outside class 
unfold in the same way. 

What's different is that the non-framework version allows me to plan better the 
class at the beginning of the semester. Since this is the development I'm most 
familiar, it's clearer to me what activities and artifacts to expect from 
students and how they fit on the semester's timeline. 

Last point and the most important. Added to my lack of familiarity is the 
students' lack of time and limited self-directedness. Being productively lost 
is something that makes them very anxious, and widens the gap between what they 
do and what they think they can do. Being productively lost is probably the 
most divisive value between my students and me. I would happily delve into 
something totally new and figure out my way as I go. That approach, however, 
does not set a role model that's productive and conducive of learning for my 
students. It is the kind of disruption one wants in the classroom because it's 
innovative. And I very much like to understand how I'll make it work someday. 

Mihaela

-----Original Message-----
From: tos-boun...@teachingopensource.org 
[mailto:tos-boun...@teachingopensource.org] On Behalf Of Mel Chua
Sent: Saturday, February 18, 2012 11:51 PM
To: tos@teachingopensource.org
Subject: Re: [TOS] TOS speaker on issue tracker

> The project is a client-based open source application to manage 
> donations for non-profits. We use MySQL and PHP. YWCA New Hampshire 
> and Greater Manchester Big Brothers Big Sisters are the "clients".
> Only YWCA has time this semester to meet with the students.

Update on this -- sounds like Mihaela has a speaker, Donald Lobo (who's since 
contacted her for logistics) from the CiviCRM community. Lobo also made the 
following note, which struck me (and I asked him for permission to repost it 
here, and he agreed.)

Lobo: "I would strongly encourage you to consider using and building on an 
existing open source project rather than getting your students to develop a 
system from scratch and deploy it with a non-profit. This has quite a few 
issues with it, potentially. There are lots of things [in] drupal/civicrm that 
your students can build on and extend."

My first instinct is to agree with Lobo, but I'm coming to realize that not all 
faculty feel like they can go this route with their classes... 
and I'd like to better understand why. Is there not enough time in the semester 
to go into a project? Are there certain learning objectives that really don't 
work with open source participation?

Curious Mel!

--Mel
_______________________________________________
tos mailing list
tos@teachingopensource.org
http://lists.teachingopensource.org/mailman/listinfo/tos
_______________________________________________
tos mailing list
tos@teachingopensource.org
http://lists.teachingopensource.org/mailman/listinfo/tos

Reply via email to