Welcome to the Instructional Quality Prototype (IQA)! This application is a virtual evaluation assistant designed to help you assess and improve the quality of your instructional materials. Whether you're working on course design, transferability, or performance improvement, IQA has you covered.
- File Upload: Upload and analyze course materials in PDF, MP3, or MP4 formats.
- YouTube Integration: Extract and evaluate content directly from YouTube URLs.
- Evaluation Frameworks: Use design, transferability, and performance frameworks for detailed assessments.
- Summarized Insights: Receive concise summaries with actionable recommendations.
- Downloadable Reports: Generate and download professional PDF reports of your evaluations.
- Use the sidebar to upload a PDF, audio file (MP3/WAV), or provide a valid YouTube URL.
- The app automatically detects the type of content and processes it for evaluation.
- After content upload, you will see a content summary.
- Confirm whether the extracted summary captures your course scope accurately.
- Optionally, provide additional information or feedback to refine the evaluation.
- The app evaluates your course materials using three key frameworks:
- Design Frameworks: Focuses on the instructional design and structure.
- Transferability Frameworks: Examines how well knowledge can be applied in practical scenarios.
- Performance Frameworks: Assesses the effectiveness of materials in achieving learning outcomes.
- You can monitor progress and receive detailed feedback for each framework.
- View concise summaries of evaluation results with actionable insights.
- Use these insights to improve your instructional materials.
- Once evaluations are complete, generate a downloadable PDF report summarizing the findings.
- Click the Download Evaluation PDF button to save the report for future reference.
- Python 3.8+
- Streamlit
- Required dependencies listed in
requirements.txt
- Clone the repository:
git clone https://github.com/okoliechykwuka/IQE.git cd instructional-quality-prototype
- Install dependencies:
pip install -r requirements.txt
- Run the app:
streamlit run app.py
Application will run at http://localhost:8501
- PDFs:
.pdf
- Audio Files:
.mp3
, - Video Files: (via YouTube URL)
-
Evaluating a Sales Training Course:
- Upload the course material.
- Confirm the content summary and proceed with evaluation.
- Download a detailed evaluation report for review.
-
Assessing Compliance Training Materials:
- Upload compliance-related PDFs or provide a YouTube link.
- Focus on Design and Transferability Frameworks for better understanding.
- Use insights to enhance compliance training effectiveness.
-
Reviewing Onboarding Materials:
- Process onboarding materials through all three frameworks.
- Identify key areas for improvement and create a comprehensive improvement plan.
We value your feedback! If you encounter any issues or have suggestions, feel free to open an issue in the repository or contact us at [email protected]
.
This project is licensed under the MIT License. See the LICENSE
file for details.
Enjoy evaluating and improving your instructional materials with IQA! 🚀
- Clear steps for using the app.
- Examples of use cases to guide users.
- Technical installation instructions for developers.
- Contact and licensing details.
Feel free to modify any section to align with your app's specifics!