Based on Drupalcon discussions we would like to get a d.o. sandbox to try some of the ideas to damp (reduce) the drupal learning curve. We like to work on two features for d.o: mentoring and Open Educational Resources (OER).
Mentoring is currently ad-hoc and not easily accessible for newbies. OER (e.g. videos and other tutorial material) is not centralized on d.o. but on the home pages of creators, so that they can get exposure. By changing d.o. user profile we could give user visibility about Drupal learning (for both student as well as mentor).
To make mentoring less ad-hoc, we like to explore tools to create educational relationships between users. Educational relationships are based on roles, which can be:
- Jedi style: master and apprentice (one-on-one relationships)
- Scrum style: mediating group of same level users (peer relationships)
Several suggestions exist, which we need to explore. For one-on-one relationship, we consider an issue queue like structure. For peer relationships other suggestions exist (e.g. http://www.khanacademy.org)
written by Mixel Kiemen, Floris van Geel, Peter Jones and constructed by the many Drupalcon discussion around #drupalEdu
| Comment | File | Size | Author |
|---|---|---|---|
| #15 | softwareformanagement | 79.89 KB | mixel |
Comments
Comment #1
mixel commented"Need review" seems so strange, changed it to "active". It is active too, I just created the http://groups.drupal.org/padawan-initiative for discussions
Comment #2
heather commentedHave you connected to the people working on the Drupal Guilds? Is there any overlap or connection?
http://groups.drupal.org/guilds
Comment #3
mixel commentedIn some future a synergy may be expected, but there is a clear difference between the two projects.
We aim at updating d.o. by exploring quick wins, we need a d.o. clone to create some demos for it. The Guild aims at creating an grassroots certifications site.
Considering the posible synergy, I will take contact with that group after making some demos. Thanks for point it to me .
Comment #4
heather commentedOK cool, sounds like we have some overlap then with certification initiative.
I think what Dominik and I were talking about is a larger system around yours, I think!
You should also check out http://openhatch.org/
I am still confused about the DrupalEdu thing though... hmmm.
Comment #5
gusaus commentedGuess it would have helped if some of the folks behind http://drupalopenlearning.org/ were able to make it to London. Definitely think there's quite a bit of overlap http://drupalopenlearning.org/roadmap. Many of the common goals would be more attainable if people joined forces.
Comment #6
heather commentedI am just catching up on all the DrupalEdu stuff...
I see many related groups on this topic. I put this page on g.d.o and tagged it drupaledu:
http://groups.drupal.org/node/172069
Have you also seen Drupal Kata (about mentoring) and Drupal Open Learning Initiative (about making learning materials)?
Might be good to see if there is some overlap and get some of their energy and attention to yours.
Comment #7
heather commented@gus - lol i was editing my comment when you were to say exactly the same thing!
Comment #8
gusaus commented@heather - Guess great minds think alike -- no that would be an insult to you. Seriously though, I'm a bit surprised at the lack of discussion on how http://drupalopenlearning.org/ could be shaped to act as a unifier. Or why you'd want to reinvent, rather than leverage and improve a group of almost 3000 (http://groups.drupal.org/drupal-dojo).
Comment #9
mixel commentedOk, considering the comments, I've changed the title again. The Padawan Initiative is not to compete with the many good things that are happening, but to find a way to mediate all the efforts. We like more visibility for the projects, aggregate them back to d.o. and while we are at it, create tools and visibility for mentoring efforts.
Comment #10
heather commentedI actually didn't understand the difference until I saw the "clones" post. Good idea Mixel to change the title- I think it's more clear to me!
See: http://groups.drupal.org/node/171584
Also that it's to aggregate this information and learning resources back *into* D.O:
http://groups.drupal.org/node/172079#comment-571784
@ Mixel - we might have some overlap with the open curriculum project- but I think my mini-project could fit into yours. I want to work on the actual taxonomy of subject areas. So I think it will feed into yours!
The goal of the open curriculum is to help people "way-find through their learning experience in Drupal". Like the walking-tour map of Drupal, where documentation will be the full indexed map!
Comment #11
gusaus commentedI still don't really see anything that's not already (or could be) covered within the scope of existing projects and initiatives - http://groups.drupal.org/node/172079#comment-572329
Comment #12
mixel commentedGusaus, I'm sorry to hear that, I've tried to created a better explanation here: http://groups.drupal.org/node/172079#comment-572714
I need to stress, I don't think this is a discussion for the current infrastructure-issue. The request here is simple, can we have a d.o. clone to explore features and created demos? I'm sorry about the initial confusing title.
We like a sandbox as new features ask some tryout.
The actual request of infrastructure improvement will only happen if enough people agree on some of the demos explored in the Padawan group. After tryouts and discussion we shall create concrete infrastructure improvement issues.
Comment #13
mixel commentedI'll put the status back to need review as this was the way it got generated by "Make Drupal.org awesome"
So I request both a development site and SSH access to staging.drupal.org, thanks very much !
Comment #14
drummI try to keep the dev sites matched up to potentially-deployable projects. A whole initiative might have several projects. Any confusion/overlap about initiatives doesn't really matter for this, as long as there are good people working on good projects, the initiatives don't matter. So, I'd like to see a bit more detail on implementation of something. From http://groups.drupal.org/node/172079#comment-572714:
That's a good start, but needs some technical details on how it would work. Not all the details are needed upfront. More details are at http://drupal.org/node/1127876. One tricky part is that we don't have great cross-site communication at the moment; Drupal.org doesn't have a good way to query Groups.drupal.org for this sort of info. Or maybe it fits with documentation, another iteration on #1164304: Show documentation contributions on organization pages.
I went ahead and gave mixel SSH access to the server, so you can look around other dev sites and see how things are set up and help get some technical details started.
Comment #15
mixel commentedHi Neil,
Thanks for the SSH access. I'm planning to give a demo's, but it will take a lot more time because my work just exploded in my face.
I was planning to create a demon about mentoring by adapting the issue queue first, the aggregation of external resources would indeed be a bigger problem as it requires cross-site communication. Still the mentoring queue looks like a quick win. There is a very short description here: http://groups.drupal.org/node/171729
I like the idea of an other documentation iteration, but for showing activities from the issue queue. What I like to add to the user profile for this is something like "fixed XXX issues", or better show per category and priority the amount of contributions. For code this is not so relevant as you have git data, but for mentoring this seems a simple way to create visibility.
I've been playing with the project module locally to figure out how to use it for mentoring and peer-learning in our course (software for management) . The course will staring in 18 oktober (with 300 students), so I'll be generating some experience for peer-learning. I had to change category and priority, but no admin for it exist.
Priority got changed to "level" because the issues would not be about some improvement but about learning. The level of learning is relevant for a possible mentor (or in the course case a reviewer). The level allows people to help out at their own level of knowledge. I include a picture of how it is currently done for our course. For the mentor queue the level would be similar but the categories would be: code, theming, documentation, tutorial, etc.
I've got the feeling I may be kicking open doors and lack knowledge of ongoing improvement to the project module because the changes are too simple. For example, the absence of an admin level to change category and priority. While some part I could change with views, other things I had to change in the code (issue_node_form.inc, issue.inc). I wasn't willing to create an admin interface if there would be a good reason why it does not exist, so I just changed the code directly:
I'm guessing a performance issue may be the reason for not having an admin for this part, right? Isn't there a bigger change to project module going on?
Also the required component field confuse me a lot, why isn't it an option like version? I'm wondering why this whole part is not just a CCK that we can change as we like. ... I have the feeling this is probably discussed some where ...
Comment #16
drummI started the buildout of a new dev site named mentoring.
On those project issue fields, the module was originally written before configurable node types and fields existed, the hard-coding is a bit of a holdover from that. At some point, they should be made into configured fields, with configuration exported to code in the project* modules. But, that is something to coordinate with the Drupal 7 upgrade, in the project* issue queues.
Comment #17
mixel commentedThanks a lot !
I've really got a lot of work for the coming months, so I sadly will be moving slow, I hope that is not a problem.
Comment #19
drummI received an email from Mixel asking me to remove this dev site. More details are at http://mixel.be/node/103.