Agent‐Word Definition Memory Game - RutgersGRID/VIDAHub GitHub Wiki

Word Definition Memory Game

Quick Links

Overview

The Word Definition Memory Game is an interactive educational tool designed to help students learn and reinforce terminology across various subject areas through gamified matching activities. Developed as part of the VIDA (Virtual Instructional Design Assistant) Project, this game combines cognitive principles of memory and active recall with engaging gameplay to enhance vocabulary acquisition and concept retention.

Image

Purpose and Educational Value

The Word Definition Memory Game serves as a versatile educational tool that:

  • Reinforces subject-specific vocabulary through active recall
  • Promotes engagement with academic content through gamification
  • Provides immediate feedback on knowledge retention
  • Supports diverse learning styles through visual and interactive methods
  • Offers multiple difficulty levels to accommodate learner progression
  • Enables educators to customize content for specific learning objectives

Game Features

Core Functionality

  • Card-Matching Gameplay: Players flip cards to find matching pairs of words and their definitions
  • Performance Metrics: Tracks time, attempts, and calculates an efficiency score
  • Multiple Difficulty Levels:
    • Easy (4 pairs, estimated 2 minutes)
    • Medium (6 pairs, estimated 3 minutes)
    • Hard (8 pairs, estimated 4 minutes)
  • Subject Categories: Pre-loaded content in Science, Technology, and Literature domains
  • Custom Content Upload: Faculty can upload CSV files with custom word-definition pairs
  • Progress Tracking: Monitors match progress and attempts during gameplay
  • Visual Feedback: Immediate indication when matches are correct or incorrect

Subject Categories

The game includes pre-loaded content in three primary categories:

Science

Examples include:

  • Atom: The basic unit of matter consisting of a nucleus and electrons
  • Biology: The study of living organisms and their interactions with the environment
  • Chemistry: The study of matter, its properties, and the changes it undergoes
  • Fusion: The process of combining atomic nuclei to form heavier nuclei, releasing energy

Technology

Examples include:

  • Algorithm: A step-by-step procedure for solving a problem or accomplishing a task
  • Bandwidth: The maximum rate of data transfer across a given path
  • Cache: A temporary storage area where frequently accessed data can be stored for rapid access

Literature

Examples include:

  • Allegory: A story with hidden meaning, typically with moral or political significance
  • Metaphor: A figure of speech making an implicit comparison without using 'like' or 'as'
  • Protagonist: The main character in a story, often in conflict with an antagonist

How to Play

  1. Setup: Select a category and difficulty level in the sidebar
  2. Start Game: Click the "Start New Game" button
  3. Gameplay: Click cards to flip them over
  4. Matching: Match each word with its corresponding definition
  5. Completion: Game concludes when all pairs are successfully matched
  6. Scoring: Fewer attempts result in a better efficiency score

Technical Implementation

The Word Definition Memory Game is implemented as a web application with the following technical features:

  • Responsive Design: Functions across various device sizes
  • GitHub Integration: Available for forking and customization
  • CSV Import: Supports custom content via formatted CSV files
  • Category Management: Dropdown selection for different subject categories
  • Performance Calculation: Algorithm to determine efficiency score based on attempts

Educational Applications

Classroom Use Cases

  • Vocabulary Introduction: Introduce new terminology before diving into course content
  • Review Activity: Use as a review tool before exams or assessments
  • Homework Alternative: Assign as an engaging alternative to traditional vocabulary homework
  • Differentiated Learning: Adjust difficulty levels based on student needs
  • Content Reinforcement: Reinforce technical terms across any discipline

Integration Ideas

  • Course Preparation: Help students familiarize themselves with course terminology
  • Flipped Classroom: Use as a pre-class activity to ensure basic vocabulary comprehension
  • Assessment Tool: Track student performance to identify knowledge gaps
  • Group Activity: Use in classroom settings as a competitive group activity
  • Independent Study: Provide as a self-directed learning resource

Customization for Educators

Creating Custom Word Sets

Educators can create custom word-definition sets by:

  1. Preparing a CSV file with word-definition pairs
  2. Selecting "Upload Custom Words" in the game interface
  3. Dragging and dropping the CSV file or browsing to select it
  4. Following the CSV format guidelines provided in the interface

Best Practices for Custom Content

  • Keep definitions concise for better card readability
  • Ensure proper CSV formatting for successful import
  • Create level-appropriate word sets for target audiences
  • Balance difficulty within each custom set
  • Consider creating subject-specific subsets for targeted practice

Future Development Potential

Possible enhancements for future versions:

  • Learning Management System (LMS) integration
  • Expanded analytics and performance reporting
  • Multiplayer and classroom competition modes
  • Enhanced accessibility features
  • Additional game modes (timed challenges, spelling variants)
  • Mobile application version
  • Audio pronunciation support

Technical Requirements

  • Modern web browser
  • JavaScript enabled
  • Internet connection for initial loading
  • Optional: CSV editor for custom content creation