Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -455,19 +455,25 @@ def is_tool_accessible(name):
|
|
| 455 |
else:
|
| 456 |
raise ValueError("Not found.")
|
| 457 |
|
| 458 |
-
if accessible:
|
| 459 |
if course_code:
|
| 460 |
-
# Accessible
|
| 461 |
-
result_short = "
|
| 462 |
-
result_description = f"Student can access it
|
| 463 |
else:
|
| 464 |
# Accessible
|
| 465 |
result_short = "Yes"
|
| 466 |
result_description = "Student can access it."
|
| 467 |
else:
|
| 468 |
-
|
| 469 |
-
|
| 470 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 471 |
result = {
|
| 472 |
"name": tool_name,
|
| 473 |
"short answer": result_short,
|
|
|
|
| 455 |
else:
|
| 456 |
raise ValueError("Not found.")
|
| 457 |
|
| 458 |
+
if accessible is True:
|
| 459 |
if course_code:
|
| 460 |
+
# Accessible
|
| 461 |
+
result_short = "Yes"
|
| 462 |
+
result_description = f"Student can access it, but they may benefit from taking the course {course_code}: {course_code_to_name(course_code)}"
|
| 463 |
else:
|
| 464 |
# Accessible
|
| 465 |
result_short = "Yes"
|
| 466 |
result_description = "Student can access it."
|
| 467 |
else:
|
| 468 |
+
if course_code:
|
| 469 |
+
# Accessible but conditional (only by passing the course)
|
| 470 |
+
result_short = "Conditional"
|
| 471 |
+
result_description = f"Student can access it only if they take the course {course_code}: {course_code_to_name(course_code)}."
|
| 472 |
+
else:
|
| 473 |
+
# Not accessible by students. Need staff members!
|
| 474 |
+
result_short = "No"
|
| 475 |
+
result_description = "Student cannot access it. Only available to staff memebers. Ask them to do your task for you."
|
| 476 |
+
|
| 477 |
result = {
|
| 478 |
"name": tool_name,
|
| 479 |
"short answer": result_short,
|