Spaces:
Sleeping
Sleeping
Meet Patel commited on
Commit ·
c628f2b
1
Parent(s): ecc3905
Add hackathon details and simplify Gradio interface
Browse files- Update README.md with hackathon submission info including track tag and video link
- Remove unused event recording section from Gradio interface to streamline UI
- Maintain core functionality while reducing interface complexity
README.md
CHANGED
|
@@ -18,6 +18,14 @@ A comprehensive Model Context Protocol (MCP) server for educational AI tutoring
|
|
| 18 |
|
| 19 |
TutorX-MCP is an adaptive, multi-modal, and collaborative AI tutoring platform that leverages the Model Context Protocol (MCP) for tool integration and Gradio for user-friendly interfaces. It provides a range of educational features accessible via both MCP clients and a dedicated web interface.
|
| 20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
## Additional Documentation
|
| 22 |
|
| 23 |
Beyond this README, the TutorX project is accompanied by a suite of detailed documentation files, each offering deeper insights into specific aspects of the platform.
|
|
|
|
| 18 |
|
| 19 |
TutorX-MCP is an adaptive, multi-modal, and collaborative AI tutoring platform that leverages the Model Context Protocol (MCP) for tool integration and Gradio for user-friendly interfaces. It provides a range of educational features accessible via both MCP clients and a dedicated web interface.
|
| 20 |
|
| 21 |
+
## Hackathon Submission
|
| 22 |
+
|
| 23 |
+
This project is submitted under Track 3: Agentic Demo Showcase.
|
| 24 |
+
|
| 25 |
+
Tag: agent-demo-track
|
| 26 |
+
|
| 27 |
+
Video Overview: [Link to video overview of the app explaining the usage of the application](https://youtu.be/N2cgzMhZyks)
|
| 28 |
+
|
| 29 |
## Additional Documentation
|
| 30 |
|
| 31 |
Beyond this README, the TutorX project is accompanied by a suite of detailed documentation files, each offering deeper insights into specific aspects of the platform.
|
app.py
CHANGED
|
@@ -1947,23 +1947,7 @@ def create_gradio_interface():
|
|
| 1947 |
|
| 1948 |
with gr.Column():
|
| 1949 |
session_output = gr.JSON(label="Session Status")
|
| 1950 |
-
|
| 1951 |
-
# Record Learning Events
|
| 1952 |
-
with gr.Row():
|
| 1953 |
-
with gr.Column():
|
| 1954 |
-
event_session_id = gr.Textbox(label="Session ID", placeholder="Enter session ID from above")
|
| 1955 |
-
event_type = gr.Dropdown(
|
| 1956 |
-
choices=["answer_submitted", "hint_used", "session_pause", "session_resume"],
|
| 1957 |
-
value="answer_submitted",
|
| 1958 |
-
label="Event Type"
|
| 1959 |
-
)
|
| 1960 |
-
event_correct = gr.Checkbox(label="Answer Correct", value=True)
|
| 1961 |
-
event_time = gr.Number(label="Time Taken (seconds)", value=30)
|
| 1962 |
-
record_event_btn = gr.Button("Record Event")
|
| 1963 |
-
|
| 1964 |
-
with gr.Column():
|
| 1965 |
-
event_output = gr.JSON(label="Event Response")
|
| 1966 |
-
|
| 1967 |
# Learning Path Optimization
|
| 1968 |
with gr.Accordion("🛤️ Learning Path Optimization", open=True):
|
| 1969 |
with gr.Row():
|
|
|
|
| 1947 |
|
| 1948 |
with gr.Column():
|
| 1949 |
session_output = gr.JSON(label="Session Status")
|
| 1950 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1951 |
# Learning Path Optimization
|
| 1952 |
with gr.Accordion("🛤️ Learning Path Optimization", open=True):
|
| 1953 |
with gr.Row():
|