Share

French Reports and Transcripts Plugin

Streamlining French Report Cards and Transcripts with the Awty Plugin

In today’s diverse educational landscape, schools often face the challenge of managing complex reporting requirements, especially in multilingual environments. The Awty Plugin is a custom solution designed specifically for Awty International School, enabling seamless generation of French report cards and transcripts directly from PowerSchool. This plugin not only simplifies administrative workflows but also ensures that academic records meet the unique needs of French-speaking students and their families.

What is the Awty Plugin?

The Awty Plugin is a collection of custom pages and queries tailored for Awty Schools, built to extend PowerSchool’s capabilities. Its primary goal is to automate and customize the rendering of student report cards and transcripts, with a special focus on French language requirements and curriculum standards.

Key Features

  • Custom Queries for French Curriculum: The plugin includes a suite of queries such as awty.courses.standards.by-course and elc.courses.all_mod, which fetch course and standards data specific to the French program. For example, awty.courses.standards.by-course retrieves all standards for a student by their ID and selected year, ensuring that the report card reflects the correct competencies and learning objectives.
  • Dynamic Report Card Generation: By leveraging queries like awty.courses.current and elc.courses.assignments, the plugin dynamically assembles a student’s current courses and assignments. This is crucial for French report cards, which often require detailed breakdowns of subject areas, teacher comments, and assessment types.
  • Transcripts Tailored to French Standards: The plugin’s psisjs.transcript.course-info and psisjs.transcript.student-courses.all queries provide detailed course and student information, formatted to align with French educational standards. This ensures that transcripts are not only accurate but also recognized by French-speaking institutions and authorities.

Example: Rendering a French Report Card

Suppose a student, Marie Dubois, is enrolled in the French program at Awty. When it’s time to generate her report card, the plugin executes the awty.courses.current query to list all her current courses, such as “Mathématiques,” “Histoire-Géographie,” and “Français.” Next, awty.courses.standards.by-course pulls in the specific learning standards for each subject, such as “Résolution de problèmes” for Math or “Compréhension écrite” for French.
The plugin then uses elc.courses.assignments to gather Marie’s assignment scores and teacher feedback, which are essential for the narrative sections of French report cards. Finally, all this data is rendered into a custom page, formatted in French, ready for printing or digital distribution.

Example: Generating a French Transcript

For transcripts, the plugin’s psisjs.transcript.student-courses.all query compiles a comprehensive list of all courses Marie has taken, including grades, credits, and teacher names. The psisjs.transcript.course-info query adds detailed descriptions and course codes, ensuring the transcript meets French academic standards. The result is a professional, bilingual transcript that can be submitted to French universities or educational authorities.

Conclusion

The Awty Plugin exemplifies how custom development can bridge the gap between standard SIS platforms and the specialized needs of international schools. By automating the rendering of French report cards and transcripts, it saves time, reduces errors, and ensures compliance with French educational requirements. For schools like Awty, this means more time focused on students and less on paperwork—delivering a truly global education experience.