Skip to content

synapz is a research prototype exploring how large language models can adapt teaching content to different cognitive styles. built over a 48-hour sprint with a strict $50 api budget, this project implements a scientific framework to test whether adaptive teaching produces measurably better results than static approaches.

License

Notifications You must be signed in to change notification settings

xmowgofficial/synapz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synapz: Adaptive Learning for Cognitive Diversity

Synapz Logo

Table of Contents

  1. Introduction
  2. Project Overview
  3. Features
  4. Technologies Used
  5. Getting Started
  6. Usage
  7. Experiment Design
  8. Results
  9. Contributing
  10. License
  11. Links

Introduction

Welcome to Synapz! This repository explores how large language models can adapt teaching content to suit different cognitive styles. Our goal is to create a more personalized learning experience that can cater to diverse learning needs.

Check out the Releases section to download the latest version and get started.

Project Overview

Synapz is a research prototype built during a 48-hour sprint with a strict budget of $50 for API usage. The project implements a scientific framework to test whether adaptive teaching methods yield better educational outcomes compared to static approaches.

Objectives

  • Explore adaptive learning techniques using large language models.
  • Measure the effectiveness of personalized teaching content.
  • Investigate the impact on students with diverse cognitive profiles, including ADHD and dyslexia.

Features

  • Adaptive Learning: Adjusts teaching content based on individual cognitive styles.
  • Diverse Content Delivery: Provides tailored educational materials for different learning needs.
  • Statistical Analysis: Implements a framework for measuring the effectiveness of adaptive teaching methods.
  • User-Friendly Interface: Easy to navigate and utilize for educators and researchers alike.

Technologies Used

  • Python: The primary programming language for this project.
  • OpenAI API: Utilized for generating adaptive learning content.
  • Statistical Analysis Tools: For evaluating the results of the experiments.
  • Experiment Design Framework: To structure and implement the research.

Getting Started

To set up Synapz on your local machine, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/xmowgofficial/synapz.git
    cd synapz
  2. Install Requirements: Make sure you have Python installed. Then, install the required packages:

    pip install -r requirements.txt
  3. Download the Latest Release: Visit the Releases section to download the latest version. Follow the instructions provided there to execute the application.

Usage

After setting up Synapz, you can start using it by running the main script. This will allow you to input parameters related to cognitive styles and receive adaptive teaching content in return.

Example

from synapz import AdaptiveLearning

# Initialize the model
model = AdaptiveLearning()

# Input cognitive style
cognitive_style = 'ADHD'
content = model.generate_content(cognitive_style)

print(content)

This simple example demonstrates how to generate adaptive content based on a specified cognitive style.

Experiment Design

The experiment design is a crucial aspect of our research. We aim to measure the effectiveness of adaptive learning versus static teaching methods.

Methodology

  1. Participants: Recruit a diverse group of learners with different cognitive profiles.
  2. Content Delivery: Provide two sets of educational materials: one adaptive and one static.
  3. Evaluation: Use statistical analysis to compare learning outcomes.

Metrics

  • Learning Outcomes: Assess improvements in knowledge retention and application.
  • Engagement Levels: Measure student engagement during the learning process.

Results

As this is an ongoing research project, results will be updated as experiments are conducted. We aim to publish findings that demonstrate the efficacy of adaptive learning methods.

Preliminary Findings

Initial tests suggest that adaptive learning can lead to improved engagement and knowledge retention, particularly among students with ADHD and dyslexia.

Contributing

We welcome contributions to Synapz. If you would like to contribute, please follow these steps:

  1. Fork the Repository: Click the "Fork" button on the top right corner of this page.
  2. Create a Branch:
    git checkout -b feature/YourFeature
  3. Make Your Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add Your Feature"
  5. Push to the Branch:
    git push origin feature/YourFeature
  6. Open a Pull Request: Go to the original repository and click "New Pull Request".

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Links

For more information, check out the Releases section to download the latest version.

Join us in exploring the future of personalized education!

About

synapz is a research prototype exploring how large language models can adapt teaching content to different cognitive styles. built over a 48-hour sprint with a strict $50 api budget, this project implements a scientific framework to test whether adaptive teaching produces measurably better results than static approaches.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages