Spaces:
Sleeping
Sleeping
| title: Conversational Assessment Tool (CAT) | |
| emoji: 🐱 | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| pinned: false | |
| license: mit | |
| sdk_version: 5.49.1 | |
| # Conversational Assessment Tool (CAT) | |
| **Course:** BUS 220 – Managerial Decision-Making | |
| **Institution:** Borough of Manhattan Community College (BMCC), CUNY | |
| **Instructor:** Brett Whysel | |
| **Platform:** Hugging Face Spaces (Gradio) | |
| **Version:** 1.0 | |
| --- | |
| ## 🎯 Purpose | |
| The **Conversational Assessment Tool (CAT)** replaces traditional quizzes with interactive, scenario-based conversations. | |
| It helps students apply decision-making frameworks in realistic business and career situations while strengthening critical thinking, ethical reasoning, and communication skills. | |
| --- | |
| ## 🧩 How It Works | |
| 1. **Start the Conversation** | |
| Click the ▶️ **“Open in Spaces”** button above to begin. | |
| The tool will introduce a scenario aligned with your current module (e.g., decision trees, behavioral economics, ethics). | |
| 2. **Engage Authentically** | |
| Respond as yourself — the tool won’t grade on right or wrong answers but on reasoning, clarity, and reflection. | |
| 3. **Receive Feedback** | |
| CAT provides rubric-based feedback: | |
| - **Excellent** – clear reasoning and ethical awareness | |
| - **Satisfactory** – basic understanding with room for depth | |
| - **Unsatisfactory** – incomplete or unclear reasoning | |
| 4. **Reflect & Submit** | |
| Copy your final transcript and short reflection into your Brightspace assignment. | |
| --- | |
| ## 💻 Tech Details | |
| - **Frontend:** Gradio (Python) | |
| - **Backend:** OpenAI GPT-4-turbo via API | |
| - **Hosting:** Hugging Face Spaces | |
| - **Dependencies:** `gradio`, `openai`, `python-dotenv` | |
| - **Data Policy:** No personal data is stored or transmitted. | |
| --- | |
| ## 🧠 Pedagogical Alignment | |
| - Supports BMCC’s mission for accessible, equity-centered education | |
| - Develops NACE competencies: Critical Thinking, Communication, Technology | |
| - Reinforces Uniquely Human Capacities: mindfulness, metacognition, ethical judgment | |
| --- | |
| ## 🧰 Developer Notes | |
| - Update logic in `app.py` following the [CAT Technical Specification v3](#) | |
| - Rebuild automatically triggers upon commit | |
| - Add or update dependencies in `requirements.txt` | |
| --- | |
| ## 🪴 Acknowledgments | |
| Based on _Instructors as Innovators_ (Mollick & Mollick, 2024) and | |
| designed collaboratively with **BMCC Business Management Department** and **DecisionFish / Fifth Avenue Committee**. | |
| --- | |
| © 2025 Brett Whysel. Licensed under MIT. |