Skip to Main Content

Job Title


Moodle Developer


Company : ArgsSolutions


Location : Shimoga, Karnataka


Created : 2025-08-01


Job Type : Full Time


Job Description

Project Summary: Moodle Vocabulary Learning Course (2,000 Words) Objective Develop a structured Moodle-based vocabulary learning course (2,000 words) with progressive modules, group-based access for five student classes, and integration with Microsoft Teams for seamless learning.️ Course Structure Course Title: Vocabulary Mastery – 2,000 WordsTotal Words: 2,000Modules: 100 modules (each with 20 words)Each Module Includes:Flashcards for 20 wordsOne quiz per module (Moodle XML format – provided separately)Flashcard Requirements (Per Word) Each word flashcard must include:Word + all word forms (noun, verb, adjective, etc.)MeaningSynonymsAntonymsExample usage in sentencePronunciation (audio file – .mp3)Spelling variants (e.g., US/UK)Flashcard Format: Preferably as Moodle Page, Book, or H5P contentStudent & Class Setup Total Students: 150Classes (Groups): 5 classes of 30 students each:Class AClass BClass CClass DClass EEach class should be assigned as a group in MoodleEach student will access the same course contentProgressive Module Unlocking Students can access only one module at a timeTo unlock Module N+1:Must complete (or pass) the quiz in Module NActivity completion and restrict-access rules must be configured accordinglyMicrosoft Teams IntegrationFull Integration (Optional / Future) Set up Microsoft 365 Integration Plugin in MoodleUse Azure AD for Single Sign-On (SSO)Auto-create Teams and sync assignments, grades, and rosters from MoodleRequires IT admin access and Microsoft 365 EDU tenantDeliverables To Be Developed Moodle Course Package (.mbz):100 modulesFlashcards per wordPlaceholder quizzes (to be replaced via XML import)Module completion restrictionsCSV Import File:150 students (names, emails, passwords)Assigned to Groups (Class A–E)Audio Files:Auto-generated .mp3 files for pronunciation per wordMicrosoft Teams Guide:Instructions for tab integrationOptional steps for Microsoft 365 full sync