File size: 2,500 Bytes
f21e782
 
 
 
 
 
 
 
374ab23
f21e782
 
dafec05
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
639594a
 
 
 
dafec05
 
 
 
 
 
 
 
 
 
639594a
 
 
dafec05
 
 
 
 
 
639594a
 
 
dafec05
5f7bb05
dafec05
 
 
639594a
 
dafec05
 
 
 
 
 
639594a
dafec05
 
5f7bb05
 
374ab23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
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.