Designing Report Cards
Your report card, your layout. No developer, no waiting, no deploy.
Most school systems give you a fixed report card and a support ticket if you want it changed. DRAIS gives you the designer. Your report card is a document your school builds and edits, and changes take effect on the next print.
Open it from Academics → Report Templates. You can start from a built-in design, copy an existing one, or build from scratch.
[ Screenshot: Report card designer with the section palette ]
Replace with actual screenshot
How a report card is put together
A design is a stack of sections. You add the ones you want, order them, and set their options. The common ones:
| Header | School name, logo, motto, address. Pulled from your school profile automatically. |
| Student information | Name, class, admission number, photo, and any fields you choose. |
| Results table | The marks. Columns, grouping, ordering and totals are all configurable. |
| Assessment summary | Total, average, aggregate, division, position in class. |
| Grade key | The grading scale printed as a reference table. |
| Comments | Class teacher, director of studies and headteacher remarks. |
| Next term begins | Dates and any notes for the coming term. |
| Banner / ribbon / divider | Visual structure. |
| Shapes, text and images | Free placement for anything the standard sections do not cover. |
Sections can be nested in containers, so a design can put two blocks side by side rather than only stacking them down the page. Multi-page designs are supported for schools that print a second sheet.
Placing your own values
Anywhere you can type text, you can insert a value from the learner's record using curly braces:
Dear parent of {student.fullName},
Class: {student.className} Term: {meta.term}Values can be formatted as they are placed:
{next_term_begins | date:"D MMM YYYY"}
{fee_balance | number:"#,##0"}
{comments.classTeacher | coalesce:"—"}The designer has a variable picker — you do not have to memorise these. It lists everything available on the current design with a short description of each.
Showing a section only for some learners
Each section can carry a visibility rule, so one design serves learners who need different things. For example:
- show a Qur'an memorisation block only where the learner takes it;
- show a boarding notice only to boarders;
- show a merit ribbon only to the top five in the class.
Rules combine with AND / OR and can be nested. You build them from dropdowns — there is nothing to write.
Schools commonly end up maintaining separate report cards for boarders, day learners, and each stream. Visibility rules collapse those into a single design, which means one place to fix a typo rather than four.
Comment rules
Instead of typing the same remark for thirty learners, define rules once and let DRAIS choose. A rule says: when the learner's result looks like this, the comment is that.
- 1
Go to Settings → Report Comments
Comments are managed per role — class teacher, director of studies, headteacher. - 2
Write a rule
For example: average of 80 or more → "An excellent term. Keep it up." - 3
Add the conditions you need
By average, aggregate, division, position, or a combination. - 4
Preview against a real class
The live preview shows which comment each learner would receive before you commit to it.
Comments can be scoped to a particular report card design, so a school running more than one design can give each its own comment logic.
Staff can still override any individual comment. Rules produce a sensible default for thirty learners; the teacher writes something personal for the three who need it.
Bilingual and Arabic report cards
DRAIS supports English and Arabic report cards, including right-to-left layout and Arabic numerals. Schools running both a secular and a theology curriculum typically keep one design per curriculum.
Labels come from a shared vocabulary rather than being typed into each design, so translations stay consistent across every report card your school prints.
Adjusting a single learner's report
Occasionally one learner needs something different — a subject hidden because they joined late, or a section removed. From the report preview you can apply an override to that learner only.
- The override affects only that learner, on that set of report cards.
- Their marks are not changed — only what is shown.
- Overrides are listed and can be removed individually or reset for the learner.
Publishing a design
Designs move through draft → submitted → approved → published. Only a published design is used for printing, so work in progress is never printed by accident. Every save keeps a version, and any version can be restored.
Generate a single learner's report card and print it on the paper you will actually use. Margins, logo size and column widths look different on paper than on screen, and it is a cheap check.