Course Creation Tool

Welcome to the Course Creation Tool

These tools helped me to create and manage my course content effectively.

Creation Tools Used

I wanted the expereince in creating my courseware by creating my own tool, as a web developer I have now found a niche and I thank you MR Whyte for this oppurtunity


Media Elements & Webtools – Why They Were Chosen

1. Text Content

Why chosen: Text explanations allow you to introduce and scaffold concepts clearly, following a logical flow.

Supports: All learners, especially those who benefit from reading/writing, and supports basic knowledge acquisition.

How used: Learning objectives, code explanations, instructions, and summaries.

2. Images & Diagrams

Why chosen: Visuals (e.g., tag maps, code structure charts) simplify abstract code concepts like nesting or syntax.

Supports: Visual/spatial learners and enhances memory retention.

How used: HTML structure image, before/after style comparisons.

3. Embedded Video (YouTube)

Why chosen: Students engage more when seeing code in action. Videos offer real-time examples and professional modeling.

Supports: Auditory + visual learners; boosts understanding of complex steps.

How used: HTML & CSS crash courses embedded in lesson pages.

3. Embedded Video (YouTube)

Why chosen: Students engage more when seeing code in action. Videos offer real-time examples and professional

Supports: Auditory + visual learners; boosts understanding of complex steps.

How used: HTML & CSS crash courses embedded in lesson pages.

4. JSFiddle (Webtool 1)

Why chosen: JSFiddle lets students write and preview code instantly without downloading software.

Supports: Psychomotor skill development (writing & applying HTML/CSS), real-world coding practice.

How used: Students complete hands-on tasks and share links for feedback and assessment.

5. H5P Activities (Webtool 2)

Why chosen: Interactive H5P quizzes and drag-and-drops make learning more active and memorable.

5. Genially Activities (Webtool 2)

Why chosen: Interactive Genially quizzes and drag-and-drops make learning more active and memorable.

Supports: Cognitive reinforcement through practice; great for formative assessment.

How used: Matching tags, fill-in-the-blanks for CSS properties.

6. Padlet (Webtool 3)

Why chosen: Padlet supports reflection, collaboration, and sharing of student-created content (e.g., JSFiddle links).

Supports: Affective domain (self-expression, feedback), peer learning.

How used: Students post their web pages and reflect on their learning.

7. Downloadable Cheat Sheets & Instructions

Why chosen: Supports review, offline learning, and differentiated instruction.

Supports: Learners who need print-based, slower-paced, or offline options.

How used: Word documents (cheat sheet, student task guide) linked from the site.

How Media Support Learning Objectives & Engagement

This table provides a summary of the learning resources and their impact on objectives and engagement.

Media/Tool Supports Objectives Boosts Engagement
Text-based explanations Helps students define HTML/CSS terms and understand code structure (cognitive objective) Provides clear step-by-step guidance; readable on all devices
Images/Diagrams Help students identify HTML elements and CSS properties visually (cognitive & visual/spatial learners) Makes abstract concepts tangible; simplifies syntax structure through visuals
Embedded videos Enable auditory and visual learning, and allow modeling of code writing and webpage design (psychomotor objective support) Replayable and self-paced; brings expert instruction into the digital classroom
JSFiddle (Live code) Allows students to write and test simple code (psychomotor objective), reinforcing writing HTML/CSS through trial and error Instant feedback through code preview; students feel empowered and creative
Genially & Socrative Activities Reinforces recall and comprehension of tags, properties, and structure (cognitive + formative assessment) Game-like interaction increases motivation and fun
Padlet Reflection Wall Encourages students to evaluate their experience and express thoughts (affective objective) Social sharing builds community, ownership of learning
Downloadable PDFs, Cheatsheets Provide offline support for review and differentiation Helps students who need printed material or slower-paced review

How Media & Tools Meet Learners’ Needs (Grades 9–13, IT, High school graduates, introductory college students, or vocational trainees in IT.)

How Media & Tools Meet Learners’ Needs (Grades 9–13, IT, High school graduates, introductory college students, or vocational trainees in IT.)

Student Need How Media/Tech Meet It
Digital familiarity Students are already familiar with YouTube, forms, and sharing links – media chosen match their habits and comfort zone
Multiple learning styles Combines visual, auditory, and kinesthetic elements (videos, coding, drag-drop, reflection)
Self-paced learning Asynchronous design allows students to pause, repeat, and progress at their own pace
Reflection and personal expression Padlet and Google Forms allow students to voice their thoughts, connect emotionally, and assess their own performance
Guided practice JSFiddle + Genially give structured opportunities to practice HTML/CSS syntax before the final project
Feedback loops Instant results from Genially and Socrative + teacher feedback from Padlet/Forms reinforce learning
Access flexibility Works on mobile, tablet, or desktop – supports learning at home, school, or lab

Curriculum Technology Evaluation

Purpose: To assess the alignment of the technology/media tools with curriculum goals and learner needs.

Evaluation Criteria:

Area Evaluation
Curriculum Alignment Tools directly support NSC/IT outcomes (e.g., writing code, identifying syntax).
Learner Appropriateness All tools are beginner-friendly, free, and work well for Grades 9–12 + Adult Learners.
Accessibility & Usability Content is accessible on various devices, with clear navigation and readable fonts.
Engagement Interactive elements like Genially, Socrative, JSFiddle, and Padlet maintain interest and agency.
Scalability The tools and content can scale for classroom, lab, or online-only settings.
Feedback Mechanisms Built-in feedback via quizzes, reflection prompts, and JSFiddle testing.
Variety of Learning Modalities Combines text, video, interactive coding, and social sharing to cater to diverse learners.

These features support the course objectives by providing a variety of learning modalities, allowing students to engage with the content in ways that suit their individual learning styles.