course craft Ai tool
Hammad Ali
Published
Course Craft is an AI-powered educational tool that automates:
CLO–PLO Mapping (Course Learning Outcomes → Program Learning Outcomes)
Bloom’s Taxonomy Classification
Student Achievement Analysis
Built with Python, NLP, and Neo4j, Course Craft reduces course design time from days to minutes, ensuring accuracy, consistency, and accreditation readiness for educators and academic institutions.
🚀 Features
Automated CLO Generation – Extracts CLOs from course descriptions and lecture outlines.
PLO Mapping Engine – Uses NLP to match CLOs with relevant PLOs based on curriculum standards.
Bloom’s Taxonomy Classification – Categorizes CLOs into cognitive levels (Remember → Create).
Dynamic Achievement Calculation – Supports variable student datasets for CLO success rate analysis.
Interactive Web Interface – Easy to use via Flask or Streamlit.
Data Visualization – Displays CLO–PLO mappings and achievement rates in clear tables & charts.
🛠️ Tech Stack
Programming Language: Python
Frameworks: Flask / Streamlit
NLP Tools: HuggingFace Transformers, NLTK, BERT
Database: Neo4j (for relationship mapping)
Data Processing: Pandas, NumPy
Visualization: Matplotlib, Plotly