Skip to content

3. Proposed Course for Testing Project

jdonson edited this page Mar 14, 2013 · 18 revisions

I. Drupal 7 Ninja Course:

  1.  Course syllabus
  2.  Course vocabulary =>  **
  3.  Proposed lectures, activities and assignments.
  4.  Quizzes  =>  **
  5.  Grading  =>  **
  6.  Exam (which is just a LARGE quiz)
  7.  Certificate of Expertise

II. Proposed Roles:

  1.  admin - drupal instance administrator

  2.  admin_ro - read-only roles for training drupal admins

  3. dept manager - academic department hiring and student registration

  4.  instructor - creates and conducts course

  5. guest instructor - lectures, supports activities, proctors quizzes/exams, grading

  6.  teaching assistant - supports teacher or guess instructor

  7.  expert alumni - student who has completed class and has been certified

  8.  student - registers for and attends course

III. High-Level Data Model:

Department --< Programs --< Courses --< Prerequisites

                          | --< Classes

                                    |-< lectures --< TERMS

                                    |-< activities

                                    |-< assignments

                                    |-< tests

PENDING: Course descriptions, syllabi, curriculum for sample courses => April 4, 2012

IV. Content Types:

  1. Certificate of Expertise --E Project Manager, Drupal Themer, Drupal Developer, LAMP++ Engineer

  2. Program and Course Descriptions

  3. Syllabus

  4. Course Tokens

  5. Assignment

  6. Quiz / Exam

  7. Activity

  8. Glossary

SAMPLE COURSES:

  1. Open Source Code Management + Solo Git

  2. Team Git and Github.com

  3. php, pear, pecl, php-cli

  4. Linux + MySQL + Apache

  5. D7 Installs => Local Simple, Local Manually, Remote Host Simple, Remote Host, Hosting Solutions

  6. D7 Install Profiles

  7. Install and configure drush

  8. Drush make

STUDENT TRACKS:

  1. Drupal + WordPress Themer

  2. Drupal + WordPress Developer

  3. Web Project Manager

  4. LAMP++ Engineer