DocumentationDesigning Report Cards

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:

HeaderSchool name, logo, motto, address. Pulled from your school profile automatically.
Student informationName, class, admission number, photo, and any fields you choose.
Results tableThe marks. Columns, grouping, ordering and totals are all configurable.
Assessment summaryTotal, average, aggregate, division, position in class.
Grade keyThe grading scale printed as a reference table.
CommentsClass teacher, director of studies and headteacher remarks.
Next term beginsDates and any notes for the coming term.
Banner / ribbon / dividerVisual structure.
Shapes, text and imagesFree 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:"—"}
Tip

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.

One design instead of four

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. 1

    Go to Settings → Report Comments

    Comments are managed per role — class teacher, director of studies, headteacher.
  2. 2

    Write a rule

    For example: average of 80 or more → "An excellent term. Keep it up."
  3. 3

    Add the conditions you need

    By average, aggregate, division, position, or a combination.
  4. 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.

Note

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.

Always print one before printing four hundred

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.

Related