Overview
The print functionality is an important end-user feature. A print feature will allow RethinkEd users to print lesson plans, module plants, and corresponding materials. The print functionality will enhance the usability of the RethinkEd platform by organizing lessons, modules, and materials into a coherent print format.
Figma
https://www.figma.com/file/O0FDJoUbCHKQGlk3Wqq9ND/Teacher-UI?type=design&node-id=45%3A8158&mode=design&t=alkvzG5pXs8x1uAe-1
Epic
Feature 193775: Lesson Library
Acceptance Criteria
Enable users to print lesson and module plans, along with associated teaching materials, directly from the platform.
Ensure that materials are printed in a logical order, aligning with the structure of the lesson or module plan.
UI Description
Print Button:
A "Print" option is located in the three dot kebab menu on the lesson card, lesson details, module card, or module details interface.
“Print Selected” option in Bulk Action Tool Bar when user selects one or more checkboxes on Lesson Card(s) in Lesson Library or Activity Card(s) in Activity Library
Print Modal: Print Settings (In Progress)
Language
Description: Allows the user to print materials in the selected the language(s).
Type of Input: Checkbox, multi-select
Selection Options will include all languages that are included in the selected materials:
English
Spanish
Items to Print
Type of Input: Checkbox, multi-select
Selection Options:
Lesson Plans/Activity Plans
Includes text for Lesson Plans and Activity Plans
Materials (Videos and Interactive Worksheets Excluded)
Include Quiz Text
Related Resources
Standards
Single-Select Dropdown menu includes standards for the grades of the selected lesson(s) or activities.
Default Print Settings that are selected: English, Lesson Plans/Activity Plans, Materials (Videos and Interactive Worksheets Excluded)
Print Modal: Content to Print (In Progress)
Lesson/Activity Items Selection:
Allows users to select or deselect individual items to be included in the print.
Lesson/Activity information can be expanded or collapsed to show detailed items or only the lesson title, grade(s), and subject.
Collapsed container view displays page count included in the print selection for each lesson/activity.
Resource or Activity Preview:
All resources and activities will be links that open a preview modal upon selecting the resource or activity.
Delete Icon: Selected “Delete” icon replaces container with a “Remove Item?” warning container
Remove: Removes lesson/activity from print modal selection
Cancel: Cancels action and lesson/activity container displays again.
PDF Generation:
Automatic conversion of lesson details, module details, and materials into a PDF format suitable for printing.
Document Structure:
The PDF will be structured to begin with the lesson details or module details as the first page, followed by printable materials, including images and PDF documents.
Language Versioning:
Material versions in different languages (English followed by Spanish) will be printed sequentially.
Languages included in Print Modal Print Settings will be included in the print version.
User Interaction and Validation Notes
Initiating Print:
Users can initiate printing by clicking the "Print" button in the kebab menu on the lesson or module plan page, lesson card, or module card.
“Print Selected” option in Bulk Action Tool Bar when user selects one or more checkboxes on Lesson Card(s) in Lesson Library or Activity Card(s) in Activity Library
Print Modal:
Videos and Interactive Worksheets will display in the Content to Print and will be disabled because they cannot be printed.
Clicking on the resource/material link will open the Resource Modal Preview of the content
User selects in Print Settings the Languages and Items to include in the print.
Default Print Settings that are selected: English, Lesson Plans/Activity Plans, Materials (Videos and Interactive Worksheets Excluded)
User selects Language and Items to Print and the corresponding content materials are pre-selected in the Content to Print for each selected Lesson/Activity.
User deselects checkbox of material to exclude from the print.
Standards: Dropdown menu for Standards includes Grade Levels for the Standards that correspond to the specific selected lesson(s).
Collapsed Lesson/Activity container in Content to Print: Displays number of pages included in the print version according to the Languages and Items to Print in Print Settings.
Print Preview:
A print preview will display the document structure, providing an overview of the pages to be printed.
Print Order:
The printout will adhere to the order of sections: Lesson Plan, Learn, Practice, Dive Deeper, and teaching resources will print last.
Validation:
The system must validate the availability of materials in all languages before printing and will print the available materials in each language.
Workflow Description
Selecting Print Option:
Upon deciding to print, the user clicks the "Print" option in the kebab menu.
PDF Generation:
The platform generates a PDF document that compiles the lesson details and associated materials, or module details and associated materials, formatted for print.
Print Preview and Confirmation:
A print preview is displayed, and the user can confirm or cancel the print job.
Printing Process:
Upon confirmation, the document is sent to the printer, with pages ordered according to the specified sections and language versions.
Conclusion
The print functionality will provide users with a convenient way to produce physical copies of lesson and module plans along with their associated materials. This feature should integrate seamlessly with the RethinkEd platform, enhancing the user experience by simplifying the process of preparing teaching materials for classroom use.