• Welcome to your new Gnomio site

    Now, you are in control!

    Moodle is an open-source Learning Management System (LMS) that provides educators with the tools and features to create and manage online courses. It allows educators to organize course materials, create quizzes and assignments, host discussion forums, and track student progress. Moodle is highly flexible and can be customized to meet the specific needs of different institutions and learning environments.

    Moodle supports both synchronous and asynchronous learning environments, enabling educators to host live webinars, video conferences, and chat sessions, as well as providing a variety of tools that support self-paced learning, including videos, interactive quizzes, and discussion forums. The platform also integrates with other tools and systems, such as Google Apps and plagiarism detection software, to provide a seamless learning experience.

    Moodle is widely used in educational institutions, including universities, K-12 schools, and corporate training programs. It is well-suited to online and blended learning environments and distance education programs. Additionally, Moodle's accessibility features make it a popular choice for learners with disabilities, ensuring that courses are inclusive and accessible to all learners.

    The Moodle community is an active group of users, developers, and educators who contribute to the platform's development and improvement. The community provides support, resources, and documentation for users, as well as a forum for sharing ideas and best practices. Moodle releases regular updates and improvements, ensuring that the platform remains up-to-date with the latest technologies and best practices.

    Links of interest:

    (You can edit or remove this text)

Available courses

 What Sociology Education Is

  • Definition: Sociology education is the teaching and learning of sociological concepts, theories, and methods, focusing on how society is structured and how individuals interact within it.
  • Purpose: It helps learners understand social institutions (family, education, economy, religion), cultural norms, inequalities, and social change.
  • Relevance in TVET: It equips students with awareness of social dynamics that affect workplaces, communities, and professional ethics.

Core Areas in Sociology Education

  • Social Institutions: Family, education, religion, economy, politics.
  • Culture & Identity: Norms, values, beliefs, ethnicity, gender roles.
  • Social Stratification: Class, race, gender, and inequality.
  • Social Change & Development: Modernization, globalization, technology, and social movements.
  • Applied Sociology: Workplace relations, organizational culture, and community development.

Why It Matters for Learners

  • Critical Thinking: Encourages questioning of social norms and structures.
  • Inclusivity: Promotes equity by highlighting marginalized groups.
  • Workplace Readiness: Prepares learners to navigate diverse social environments.
  • Civic Responsibility: Builds awareness of social justice and ethical participation.

Practical Approaches in Teaching Sociology

  • Dialogical Methods: Encourage debates, discussions, and role plays to connect theory with lived experiences.
  • Case Studies: Use local Kenyan contexts (e.g., gender roles in TVET, cultural diversity in workplaces).
  • Projects: Learners investigate community issues like unemployment, inequality, or cultural practices.
  • Integration with TVET: Link sociology concepts to vocational training—e.g., workplace ethics, teamwork, and leadership.

✅ Sample Activity for TVET Learners

Activity: Workplace Diversity Role Play

  • Divide learners into groups representing different cultural backgrounds.
  • Simulate a workplace scenario (e.g., team project).
  • Discuss challenges (communication, bias, collaboration).
  • Reflect on how sociology concepts (culture, norms, inclusion) apply to real-world practice.

Would you like me to create a structured revision sheet or summary table for Sociology Education—similar to the ones we’ve done for Philosophy of TVET—so you can use it directly for teaching or exam prep?

Description of Blended eLearning

Blended eLearning (sometimes called hybrid learning) is an instructional approach that combines traditional face-to-face teaching with online learning experiences. It integrates the strengths of both methods to create a flexible, engaging, and learner-centered environment.

 Key Features

  • Dual Mode Delivery
    Learners engage in both in-person sessions and online modules, ensuring interaction and flexibility.
  • Technology Integration
    Digital tools (LMS platforms, video conferencing, interactive apps) support learning beyond the classroom.
  • Learner-Centered Approach
    Students can access materials anytime, revisit content, and learn at their own pace.
  • Active Participation
    Online forums, quizzes, and multimedia resources complement classroom discussions and practical activities.
  • Personalization
    Teachers can adapt content to diverse learner needs, promoting inclusivity and equity.

🎯 Benefits

  • Flexibility in time and place of learning
  • Encourages self-directed learning and responsibility
  • Enhances collaboration through both physical and virtual interactions
  • Supports diverse learning styles (visual, auditory, kinesthetic)
  • Cost-effective and scalable for institutions

🏫 Example in TVET Context

For a Kenyan TVET institution like KSTVET:

  • Face-to-face: Practical workshops, lab sessions, and demonstrations.
  • Online: Recorded lectures, digital simulations, discussion boards, and e-assessments.
  • Blended outcome: Learners gain both hands-on skills and theoretical knowledge, while instructors can track progress digitally and provide targeted support.

Would you like me to also create a samp structured outline/checklist) for implementing blended eLearning in TVET institutions? That could give you a practical tool to apply directly in your work.

 Computer Repair Notes

1. Introduction to Computer Repair

  • Definition: The process of diagnosing, troubleshooting, and fixing hardware or software problems in a computer system.
  • Importance: Ensures reliability, extends lifespan, improves performance, and prevents data loss.
  • Types of repair:
  • Hardware repair (physical components)
  • Software repair (programs, OS, drivers, malware removal)

2. Common Computer Problems

  • Hardware issues
    • Power supply failure
    • Faulty RAM or hard drive
    • Overheating due to dust or poor ventilation
    • Broken peripherals (keyboard, mouse, monitor)
  • Software issues
  • Operating system errors
  • Driver conflicts
  • Malware infections
  • Slow performance due to cluttered files or outdated software

3. Basic Troubleshooting Steps

  1. Identify the problem: Observe symptoms, error messages, unusual sounds.
  2. Check connections: Power cables, peripherals, network cables.
  3. Restart system: Simple reboot often resolves temporary glitches.
  4. Run diagnostics: Use BIOS tools or built-in OS diagnostics.
  5. Update software: Install latest drivers, patches, and antivirus updates.
  6. Test components: Swap RAM, check hard drive health, test PSU.
  7. Backup data: Always secure important files before repair.

4. Hardware Repair Basics

  • Power Supply Unit (PSU): Test with a multimeter; replace if faulty.
  • RAM: Use memory diagnostic tools; reseat or replace modules.
  • Hard Drive/SSD: Check with SMART tools; replace if failing.
  • Cooling System: Clean fans and heat sinks; apply thermal paste.
  • Motherboard: Inspect for burnt components or bulging capacitors.

5. Software Repair Basics

  • Operating System Repair:
    • Safe Mode troubleshooting
    • System Restore or Recovery tools
  • Virus/Malware Removal:
    • Antivirus scans
    • Bootable rescue disks
  • Driver Issues:
    • Update or reinstall drivers
  • Performance Optimization:
  • Disk cleanup, defragmentation
  • Uninstall unused programs

6. Preventive Maintenance

  • Regular cleaning (dust removal, cable management)
  • Install surge protectors/UPS
  • Keep software updated
  • Educate users on safe browsing and file handling
  • Schedule routine backups

7. Safety Precautions

  • Always disconnect power before opening a computer.
  • Use anti-static wrist straps to prevent damage to components.
  • Handle parts carefully (avoid touching circuitry directly).
  • Label screws and parts during disassembly.

8. Tools for Computer Repair

  • Screwdrivers (Phillips, flathead)
  • Multimeter
  • External hard drive/USB for backups
  • Diagnostic software (MemTest, CrystalDiskInfo)
  • Cleaning tools (compressed air, brushes)

Computer software is set of instructions that tells computer how to perform specific tasks, and it can be categorized into various types, including system software and application software.

Types of Software

  1. System SoftwareThis type of software directly manages the hardware and provides platform for running application software. It includes:
  1. Application SoftwareThese are programs designed to perform specific tasks for users. Examples include:

Software Engineering

Software engineering is discipline that involves the systematic design, development, testing, and maintenance of software. It applies engineering principles to ensure that software is reliable, efficient, and meets user requirements. Key concepts include:
  • Software Development Life Cycle (SDLC)process that outlines the stages of software development, including planning, design, implementation, testing, and maintenance.
  • 2 Sources

Importance of Software

Software plays critical role in modern computing, enabling users to perform wide range of tasks, from simple calculations to complex data analysis and multimedia editing. It is essential for both personal and professional use, impacting various fields such as education, healthcare, finance, and entertainme