cat / README.md
Decision-Fish's picture
Update SDK
374ab23 verified

A newer version of the Gradio SDK is available: 6.11.0

Upgrade
metadata
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.