Skip to content

Releases: Narges-Shah/educational_alife

Educational ALife Ecosystem v1.0

28 Apr 11:38
02a7702

Choose a tag to compare

🌟 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) or requirements.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." 🌳