1.1. Identify audience characteristics and needs through conducting needs analysis or survey.
1.2. Identify the learning environment: like the available learning platform to be used to share the course material, and what are the delivery options.
1.3. Know the technical requirements: like internet connection.
1.4. Clarify the instructional problem.
1.5. Establish the instructional goal and objective
1.6. Identify learners existing knowledge and skills
1.7. Identify the pedagogy.
1.8. Clarify the timeline for project completion.
2. 5. Evaluation
2.1. Evaluation to be used throughout the project
2.2. Formative evaluation used in each phase of ADDIE process
2.3. Summative evaluation Getting feedback from users, and test design
2.4. This phase to have recommendations on the course according to the collected surveys
3. 2. Design
3.1. Actional and measurable learning outcomes
3.2. Assessment instruments
3.3. Content, Exercises, assignments,...etc.
3.4. Subject matter analysis
3.5. Lesson plan
3.6. Media selection
3.7. Cost estimation of the whole process
3.8. Program structure and sequences
3.9. Program duration and pace
3.10. Program format decision
3.11. write the storyboards and scripts
4. 3. Development
4.1. Prototyping: produce a complete sample of the lessons, the sample can be three pages only which contain the text, illustration, assessment or video.
4.2. Assemble and develop the whole course content and assessments
4.3. Test the course elements like (lesson length, grammars, spelling, etc.)
5. 4. Implementation
5.1. Train the learner on the technology
5.2. Train the facilitator on course curriculum, learning outcomes, methods of delivery
5.3. Share the course with learners and facilitators on the platform