1. System Overview
The system has two main pages:
index.html- school-facing landing page with support information.app.html- working report card editor and print interface.
CBSE NEP 2020 context: The app supports competency-based and holistic reporting, not only marks-focused reporting.
2. Getting Started
- Open
index.htmland click Launch Demo (app.html). - Or directly open
app.htmlin a modern browser. - Ensure
holistic.csvis present in project root.
3. CSV Data Preparation
Prepare your holistic.csv with columns used by the app.
- Domain: broad area
- Subject: subject/category under domain
- Competency: skill or learning target
- Description: details of expectation
- Grading: grade/level per competency
4. Editor Basics
- Use Toggle Edit Mode to enable editing tools.
- Drag domain blocks using title handles.
- Resize domains with top/bottom resize handles.
- Use Undo and Redo for quick corrections.
5. Load Default Design
You can apply a baseline school design from layout-styles.json.
- Open File menu in the editor.
- Click Load Default Design (GitHub).
- Confirm overwrite to apply the default layout and styles.
This is useful when onboarding a new class or school branch and you want a consistent starting template.
6. Style and Layout Editing
- Use sidebar to modify font family, size, color, bold, italic.
- Set background color, transparency, opacity, and image URL.
- Use image adjuster popup to control image size, position, and repeat.
- Apply table fill color for consistent table readability.
8. Save, Export, Import
- Save layout: stores current setup in browser localStorage.
- Export layout: downloads
layout-styles.json. - Import layout: reuses previous exports with overwrite or merge.
Recommended: Export one final version per term to keep an external backup.
9. Print and PDF
- Open File -> Print Report.
- Select A4 and correct margins in browser print dialog.
- Use Save as PDF if digital distribution is needed.
10. Recommended School Workflow
- Finalize one school-level default design.
- Share that design JSON with class coordinators.
- Each teacher updates only CSV and grading data.
- Review print preview before final export or print.
Need help?
Community support email: 66997515+ashokpjacob@users.noreply.github.com
For school customization and deployment support, use the Contact Sales action on the landing page.
Tutorial FAQ
Can I use this without internet?
Yes. Core editor features run locally in browser. Internet is only needed for GitHub-based default design loading and online links.
What if my imported layout does not match exactly?
The system uses style IDs and hint mapping. Re-export from the current version for best compatibility across terms.
Who should maintain the master design?
Usually the school coordinator or academic admin should own the master layout and share export files with teachers.