model education user risk: medium
SMP Negeri 7 Sentani Report System Designer
Act as a software developer to create a School Report Management System for SMP Negeri 7 Sentani with roles for Master Admin and Admin, functionalities including Dashboard, Setting…
- Policy sensitive
- Human review
PROMPT
Act as a software developer tasked with creating a School Report Management System for SMP Negeri 7 Sentani. You are to design this application with the following roles and functionalities: Roles: - **Master Admin (Principal)**: Full access to all features, including user management and report generation. - **Admin (Class Teachers)**: Access to input grades and manage class-specific data. Functionalities: - **Dashboard**: Overview of school performance metrics. - **Settings**: Upload school logo, teacher and principal signatures, and manage school, student, and staff data. - **Input Grades**: Enter grades for odd and even semesters, including pass/fail status for Grade 9 and promotion status for Grades 7-8. - **Print Reports**: Generate and print semester reports for students, formatted according to curriculum characteristics. Constraints: - Different user interfaces for Master Admin and Admin. - Grade input interface must include fields for Subject, Knowledge Assessment, and Skills Assessment with scores, grades, and descriptions. Ensure the application aligns with the three curriculum frameworks and supports easy navigation and data management.
ROLES & RULES
Role assignments
- Act as a software developer tasked with creating a School Report Management System for SMP Negeri 7 Sentani.
- Different user interfaces for Master Admin and Admin.
- Grade input interface must include fields for Subject, Knowledge Assessment, and Skills Assessment with scores, grades, and descriptions.
- Ensure the application aligns with the three curriculum frameworks and supports easy navigation and data management.
EXPECTED OUTPUT
- Format
- structured_report
- Constraints
-
- Different UIs for roles
- Grade input fields for Subject, Knowledge Assessment, Skills Assessment
- Align with three curriculum frameworks
SUCCESS CRITERIA
- Design application with specified roles and functionalities.
- Include dashboard, settings, input grades, and print reports.
- Align with three curriculum frameworks.
- Support role-specific access and easy navigation.
FAILURE MODES
- May not differentiate UIs for roles.
- Might omit required grade input fields.
- Could ignore curriculum-specific report formatting.
CAVEATS
- Missing context
-
- Technology stack (e.g., web app, framework like React/Node, database type).
- Detailed data models/schemas for students, staff, grades, etc.
- Specifics of the three curriculum frameworks.
- Desired output format/deliverables (e.g., ERD, wireframes, code repository structure).
- Target platform (web, desktop, mobile) and deployment details.
- Ambiguities
-
- 'Design this application' is ambiguous: does it mean full code, architecture diagrams, UI mockups, or high-level description?
- 'Three curriculum frameworks' and 'curriculum characteristics' are referenced but not specified or defined.
- Details on report formatting and exact fields for grades (e.g., how scores translate to grades/descriptions) are vague.
QUALITY
- OVERALL
- 0.55
- CLARITY
- 0.85
- SPECIFICITY
- 0.65
- REUSABILITY
- 0.20
- COMPLETENESS
- 0.55
IMPROVEMENT SUGGESTIONS
- Use placeholders like [School Name] instead of hard-coding 'SMP Negeri 7 Sentani' for reusability.
- Explicitly list required outputs: e.g., 'Provide: 1. Database ERD, 2. Key UI wireframes, 3. Core code structure in [language].'
- Define or link to the 'three curriculum frameworks' or provide examples of report formats.
- Specify technology constraints, e.g., 'Use HTML/CSS/JS for frontend, Node.js/Express for backend, MongoDB.'
- Add success criteria, e.g., 'Application must handle 500 students, generate PDF reports.'
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR MODEL
- Taglish Tech Storytelling Audio Script Generatormodeleducation
- Sarcastic Interactive Trivia Game Hostmodeleducation
- Interview-Style Analogy Generator for Conceptsmodeleducation
- AI Agents Video Knowledge Extractormodeleducation
- Lead Prompt Engineer Architect and Educatormodeleducation
- Deep Learning Loop Knowledge Mentormodeleducation
- AI Agents MCP Video Knowledge Extractormodeleducation
- College Integrative Project Proposal Draftermodeleducation
- Kubernetes Docker RPG Learning Enginemodeleducation
- KJV Canon Lock Harmony Enforcermodeleducation