User:Couf/Training

= 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) PWF
 * Provide easy quizzes so students can test their knowledge retention PWF
 * Provide templates for silent development to prevent confusion PWF
 * Centralize project documentation that lives on the wiki

Guidelines
There's more to this than what I've written, but we can investigate that. PWF
 * 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

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:


 * Drupal Dojo : about, dojo community