Fedora Training
Bart, I added a few notes here and there. -- PWF
Fedora Training is a place where (primarily) all new contributors for a Fedora project can go to learn the basics to get working in that project and (secondarily) for Fedora users to get used to the Fedora distribution.
Ideas / goals for Training
- Use Moodle for courses
- Screencasts for basic steps
- Audiocasts for more advanced topics
- Rely in part on other learning resources for material (e.g. Wikipedia) [[[PaulWFrields| PWF]]
- Provide easy quizzes so students can test their knowledge retention [[[PaulWFrields| PWF]]
- Provide templates for silent development to prevent confusion [[[PaulWFrields| PWF]]
- Centralize project documentation that lives on the wiki
Guidelines
- Use standards for adult learning, i.e. objective based
- Set goal(s)
- Address each skill or knowledge area as a milestone required to achieve goal
- Teach to the milestones
- Set training modules up in a way they can be mixed and matched for a curriculum if desired
There's more to this than what I've written, but we can investigate that. [[[PaulWFrields| PWF]]
Subjects
These are just some subject matter areas that are probably good targets for courses:
Distribution-oriented
- SELinux (understanding, reading AVC errors, using tools, writing policy modules)
- puppet, cobbler, etc. (bulk system management)
Fedora Project oriented
The idea here is to enable people to get active in the various projects by helping them find there way around, at there own pace
- Usage of FAS, VCS + keep link towards upstream docs
- Packagers workflow (writing of spec-files, koji usage)
- Documentation workflow (docbook, XSLT, ...)
- Infrastructure-topics
External references
Other (Open Source) projects that are introducing/using a similar method to enable the community: