Releases: Narges-Shah/educational_alife
Releases · Narges-Shah/educational_alife
Educational ALife Ecosystem v1.0
🌟 Educational ALife Ecosystem v1.0 — First Public Release
🚀 Welcome to the first official release of the Educational ALife Ecosystem — an artificial life simulation where Learning Objects mutate, differentiate, specialize, and evolve inside a semantic universe!
✨ New Features
- 📚 Ontology Extractor Module
- Extracts major topics and subtopics from any textbook.
- 🌱 Stem Cell Generator
- Slices large textbooks into coherent mini Learning Objects (LOs) ready for evolution.
- 🧬 Evolution Engine
- Mutates and differentiates LOs based on Ontology constraints.
- 📈 Fitness Evaluator
- Scores LOs based on semantic richness, pedagogical differentiation, and structural health.
- 📦 Full Modular Project Structure
- Organized like AVIDA, ready for professional and scientific development.
- 🛠 Installable Python Package (
setup.py) - 🧪 Sphinx Documentation System Setup
- 🌍 Sample Mini Textbook (Learning Theories)
- 🚀 Full Simulation Example Script
📚 Instructions
- Install using
environment.yml(Conda) orrequirements.txt(Pip). - Full setup instructions and simulation examples included in README.md.
- Documentation can be generated locally with Sphinx.
🔮 Coming Soon
- ReadTheDocs online documentation
- Visualization modules (Evolution Trees, Fitness Growth, Ontology Graphs)
- Educational metabolic rewards (deep knowledge specialization scoring)
- Semantic drift modeling
- Open collaboration opportunities!
📝 License
This project is licensed under the MIT License.
"Grow the seeds of knowledge into thriving forests of learning." 🌳