- Introduction
- Project Overview
- Features
- Technologies Used
- Getting Started
- Usage
- Experiment Design
- Results
- Contributing
- License
- Links
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.
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.
- 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.
- 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.
- 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.
To set up Synapz on your local machine, follow these steps:
-
Clone the Repository:
git clone https://github.com/xmowgofficial/synapz.git cd synapz -
Install Requirements: Make sure you have Python installed. Then, install the required packages:
pip install -r requirements.txt
-
Download the Latest Release: Visit the Releases section to download the latest version. Follow the instructions provided there to execute the application.
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.
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.
The experiment design is a crucial aspect of our research. We aim to measure the effectiveness of adaptive learning versus static teaching methods.
- Participants: Recruit a diverse group of learners with different cognitive profiles.
- Content Delivery: Provide two sets of educational materials: one adaptive and one static.
- Evaluation: Use statistical analysis to compare learning outcomes.
- Learning Outcomes: Assess improvements in knowledge retention and application.
- Engagement Levels: Measure student engagement during the learning process.
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.
Initial tests suggest that adaptive learning can lead to improved engagement and knowledge retention, particularly among students with ADHD and dyslexia.
We welcome contributions to Synapz. If you would like to contribute, please follow these steps:
- Fork the Repository: Click the "Fork" button on the top right corner of this page.
- Create a Branch:
git checkout -b feature/YourFeature
- Make Your Changes: Implement your feature or fix.
- Commit Your Changes:
git commit -m "Add Your Feature" - Push to the Branch:
git push origin feature/YourFeature
- Open a Pull Request: Go to the original repository and click "New Pull Request".
This project is licensed under the MIT License. See the LICENSE file for more details.
For more information, check out the Releases section to download the latest version.
Join us in exploring the future of personalized education!