You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an educator, I want to generate rubrics for assignments using AI so that I can create detailed, structured grading criteria efficiently and consistently. This tool will help educators define grading standards in table format, allowing for clarity and customization, ensuring alignment with the assignment's objectives.
The tool should allow users to:
Select a grade level.
Define a point scale.
Provide a standard/objective for the assignment.
Describe the assignment.
Optionally, add customization for the rubric.
For the standard/objective, assignment description, and additional customization fields, users should be able to:
Either type the input directly or upload one file per prompt in the following formats:
Upload: CSV, PDF, DOCX, PPT, Plain Text
URLs: YouTube Video, Website, Google Sheets
The additional customization field is optional.
Design
Acceptance Criteria
Feature Requirements:
Input Handling:
Users can select a grade level from a dropdown menu.
Users can specify a point scale (e.g., 4, 5, etc.).
Users can input a standard/objective for the assignment via:
Direct text input.
Document attachment (one file per prompt) in the following formats:
Upload: CSV, PDF, DOCX, PPT, Plain Text
URLs: YouTube Video, Website, Google Sheets
Users can input an assignment description via:
Direct text input.
Document attachment (one file per prompt) in the following formats:
Upload: CSV, PDF, DOCX, PPT, Plain Text
URLs: YouTube Video, Website, Google Sheets
Rubric Generation Logic:
The tool generates a rubric in table format based on the provided inputs.
Develop Rubric Generator Tool
Description
As an educator, I want to generate rubrics for assignments using AI so that I can create detailed, structured grading criteria efficiently and consistently. This tool will help educators define grading standards in table format, allowing for clarity and customization, ensuring alignment with the assignment's objectives.
The tool should allow users to:
Design
Acceptance Criteria
Feature Requirements:
Technical Implementation:
app/features/
namedrubric_generator
.executor
function incore.py
with input parameters matching the tool's functionality, including type hints.tools.py
for abstractions and helper functions to keepcore.py
clean and maintainable.metadata.json
file defining the input parameters for proper validation.prompt/
folder for AI-driven generation prompts if necessary.Unit Tests:
core.py
andtools.py
using PyTest.Code Quality and Documentation:
Integration and Testing:
executor
function is compatible with therouter.py
layer for request handling.Sample Output
Input:
Output:
Resources
Please ensure that each of these criteria is fulfilled for the issue to be considered complete.
The text was updated successfully, but these errors were encountered: