(301) 947-7380
99.987% uptime·0 security breaches·35+ years in education·Built and supported in the U.S.

What we shipped, what we learned, what schools are doing.

Every update from the PCR Educator team.

Posted October 23, 2026
Upcoming Events is a CMS widget that lists the admissions events the selected applicant signed up for, each with its date, time and event category instructions.
Posted October 22, 2026
Notification Triggers in PCR Educator Campus can now deliver their emails at a time the school chooses, such as 8:00 AM, with the new Deliver at setting.
Posted October 21, 2026
The query lists each current-year course section with its class size for one term, and requires the Scheduling Full or Scheduling Read role.
Posted October 20, 2026
Students, applicants, parents and staff choose their own gender and pronouns from the options the school sets, for use in emails, texts and mail.
Posted October 19, 2026
The Graduation Requirements Details query returns student graduation requirements with course names, for users with the Registrar Full or Registrar Read role.
Posted October 19, 2026
The Graduation Requirements Summary query returns student graduation requirements, for users with the Registrar Full or Registrar Read role.
Posted October 19, 2026
Add a plan under Administrator > Maintenance > Graduation Plans, then pick it on Graduation Requirements, set requirements and credits, and click Add.
Posted October 19, 2026
A graduation requirement is a condition students must meet to complete their program, and schools can define separate sets, such as one for honors students.
Posted October 19, 2026
To create a course requirement, click New in Administrator > Courses > Prerequisites, choose a criterion such as Prerequisite or Co-requisite, and save.
Posted October 19, 2026
Course requirements are enrollment rules set before course selection that guide students, parents, and advisors to eligible classes and their alternatives.
Posted October 19, 2026
A DAT Regenerative Table, such as Graduation Requirements, rebuilds its data on demand when you click Refresh Datasource, which can run only every few hours.
Posted October 19, 2026
The Prerequisite Criteria DAT Query returns all prerequisites and their conditions for a chosen School Id, for Registrar or Scheduling Full or Read roles.
Posted October 19, 2026
A webinar taking you through step-by-step instructions on how to configure graduation requirements!
Posted October 19, 2026
Each graduation requirement counts every course its course requirement matches, and credit links let extra credit fill a requirement that is still short.
Posted October 19, 2026
To create a credit link, open Administrator > Maintenance > Graduation Requirements, select the plan, and add the link in the Credit Links section.
Posted October 19, 2026
Transcript Totals Line sets what the graduation requirements footer prints: the sum of the requirement rows, or one chosen requirement such as Total Credits.
Posted October 19, 2026
Each requirement counts every course its course requirement matches, so a course matching two requirements counts toward both unless a credit link joins them.
Posted October 19, 2026
The default footer adds the requirement rows, so extra credit on one row does not offset another; choose a Total Credits requirement as the Totals Line.
Posted October 16, 2026
Health Visit is a CMS widget that records a health office visit for the selected student, with a reason and a comment, from a portal page.
Posted October 15, 2026
Students can check in to the health office at a kiosk with their ID or PIN, and the visit reaches the school nurse with its reason recorded.
Posted October 14, 2026
To create a notification trigger, click New in Home > Notifications > Notification Triggers and fill in its settings (Security Full role required).
Posted October 14, 2026
A Household Notification Trigger emails the parent portal logins linked to each household that matches its Merge Filter, one email per login.
Posted October 14, 2026
To set up health office check-in, add the Check In / Check Out widget to a CMS page and set Check In Purpose to Health Office.
Posted October 13, 2026
Health office visits in Campus now email a student's parents when the school nurse records a check-out time.
Posted October 13, 2026
A field layout hides the fields a group of people does not use on a Campus form, for chosen users, chosen roles, or everyone else at the school.
Posted October 13, 2026
To configure a field layout, click the gear on the form's heading in Campus, or go to Security > Maintenance > Field Layouts and choose the form.
Posted October 13, 2026
A field layout at your school hides it for you or one of your roles; a user with the Security Full role can see and change which layout you use.
Posted October 07, 2026
A DAT Query can now connect two tables on fields you choose, even where no connection between them is predefined.
Posted October 06, 2026
The Health Visit Parent Contact trigger emails a student's parents with portal logins once per visit, as soon as the visit is saved with a Time Out value.
Posted October 06, 2026
The Check In / Check Out widget lets students, staff, and authorized pick-ups check in or out at a kiosk, write attendance, or check in to the health office.
Posted October 01, 2026
The Updatable Wizard adds a field to a CMS page that shows a value from a school record and saves the changes the visitor makes to it.
Posted September 30, 2026
Health visits now record full clinical detail, parent contacts, and several medications, with visit templates and every dose in RX Dispersal History.
Posted September 29, 2026
The import loads period attendance for students by course section and block, and the course, section, and term must meet on the given class schedule.
Posted September 26, 2026
Parents start from the invitation list, complete the pages, and click Sign and Submit, and invoices post once the household has every required signature.
Posted September 25, 2026
The Students with Households Directory widget lists students with their household and parent contact details on a portal page, with search and export.
Posted September 23, 2026
The Sign up Summary widget lists fees and discounts for course registrations such as summer camp, and can accept waiver codes and apply credit balances.
Posted September 23, 2026
The Deposit widget lets users pay in full, pay a deposit, or pay a custom amount that meets a configured minimum, with the deposit applied to the total.
Posted September 23, 2026
Families registering for courses can now see the amount due today and every installment date and amount on the checkout page, before they enter a card.
Posted September 23, 2026
The Payment Schedule widget shows families each installment, with its due date and amount, on Application Form pages and registration payment pages.
Posted September 23, 2026
The Summer Submit widget completes a course registration by enrolling students in the chosen courses, creating invoices, collecting payment, and confirming.
Posted September 18, 2026
Product Groups now give a family only the highest discount tier it qualifies for, while scholarships and sibling discounts outside the group still stack.
Posted September 14, 2026
Products are items or services bought from vendors or sold to customers, configured in Finance > Maintenance > Products and named uniquely across all ledgers.
Posted September 14, 2026
A discount is a Product of type Discount that reduces fees or items when a user meets criteria the school sets, such as an early bird registration deadline.
Posted September 14, 2026
Link a discount to a student attribute in Finance > Products with Multi-action > Discounts Connect Student Attributes, so students with it qualify.
Posted September 14, 2026
The Shopping Cart Summary widget lists the products in a user's cart, totals the order, and lets the user continue shopping or check out.
Posted September 14, 2026
The Product Selector widget is the buying panel on a product page, showing the price and attribute choices such as size, and adding the product to the cart.
Posted September 10, 2026
The Inquiry Submit widget lets parents and applicants submit the inquiry form, which creates an inquiry record, assigns actions, and sends notifications.
Posted September 10, 2026
The Actions widget lets portal users record a student action on a portal page and, when configured, enter typed attribute values with it.
Posted September 10, 2026
The Button widget saves the CMS page it sits on and sends the user to another page, or can be set to redirect without saving.
Posted September 10, 2026
The Added to Cart widget confirms the product a user just placed in the cart and gives the user a way to check out.
Posted September 10, 2026
The Product Inventory widget lists a school's products for sale as tiles, one per product category, each showing its image, name, and price or price range.
Posted September 10, 2026
The Product Inventory Filter widget shows product attributes as filter options, so users can narrow the Product Inventory list on the same page.
Posted September 10, 2026
The Product Description widget shows the description entered on the product record for the product the user is viewing.
Posted September 10, 2026
The Product Preview widget shows a product's images on its product page, with the first at full size and the rest as thumbnails the user can select.
Posted September 10, 2026
The Delivery widget lets buyers choose Pickup or Shipping at checkout and collects a shipping address when the order is shipped.
Posted September 10, 2026
The Online Store Submit widget completes an online store purchase by creating the order invoice, collecting the payment, and sending the receipt.
Posted September 09, 2026
The Comment Bank Tags import links existing comment bank comments to tags, using a tag name for User Defined categories and an entity id for the rest.
Posted September 08, 2026
Student actions can now hold structured fields such as numbers, dates, checkboxes, links, or list values, and each field reports as its own column.
Posted September 05, 2026
The Merge Households multi-action combines exactly two household records into one and requires the Admin Full, Admissions Full, or Development Full role.
Posted September 05, 2026
Split Parents, in Details > Split/Switch, separates one household into two with one parent each, moving Parent 2 and their records to the new household.
Posted September 05, 2026
To create a household, go to Administrator > Households, click New, enter the address, click Save, then add the parents on the Contact 1 and Contact 2 tabs.
Posted September 01, 2026
An attribute module is the type of record an attribute attaches to, such as a student, household, donation, or action, and all modules work the same way.
Posted September 01, 2026
Stored Payment Info references a card or eCheck saved in the payment processor, used for development, finance, online store, and summer school payments.
Posted September 01, 2026
The Period Attendance Not Taken PDF report has been replaced by a DAT query called [Admin] Period Attendance Not Taken.
Posted September 01, 2026
Update the Inquiry/Apply Online application's academic years at the start of each enrollment cycle, following Apply Online: Moving Academic Year Forward.
Posted September 01, 2026
The Blocks import loads schedule blocks with a block code, day of cycle, cell of day, and times, and each block must start and end on the same day.
Posted September 01, 2026
The Student Actions import loads up to 20 actions per student, each with an action type, an academic year in XXXXYYYY format, a date, and a grade level.
Posted August 25, 2026
The import updates employment fields on existing staff records, and each row must match exactly one staff member by Staff_Id or a lookup field.
Posted August 20, 2026
Schools can now pause a family's stored payment so automatic charges skip it, then resume it when the family is ready.
Posted August 19, 2026
The Household Auto Billing widget lets parents sign up for auto-pay on a CMS page, and its Allow Family Pause setting lets families pause automatic payments.
Posted August 19, 2026
Void a returned payment with Void NSF in the customer receipt's Details, and schools on Authorize.net can let NSF Automation handle R01 and R09 returns.
Posted August 19, 2026
Move settled eCheck receipts to a new deposit with the Update Deposits multi-action, then post it; Authorize.net schools can have the move done nightly.
Posted August 19, 2026
Voided auto-pay receipts created after 6/18/24 can be linked to a deposit on the void date for the same processor, and deposits show Void Count and Net Deposit.
Posted August 19, 2026
Gateway Status records what the processor did with a payment after acceptance, such as Pending, Settled, or Returned, for Authorize.net and Stripe payments.
Posted August 19, 2026
Settlement and return handling is configured per Authorize.net auto-pay configuration in Finance > Maintenance > Auto-Pay Configurations.
Posted August 19, 2026
A paused stored payment is a saved payment method that automatic charging skips, while the family's stored details and enrollment stay in place.
Posted August 18, 2026
A long-term substitute can merge or copy the previous teacher's gradebook categories with the Category Merge widget on the Gradebook Preferences page.
Posted August 18, 2026
A category weight cannot change once any student in the course section has a Report Card or Progress Report mark, so create new categories with new weights.
Posted August 18, 2026
The Inquiry Action List at Admissions > Actions lists the actions on inquiries and applicants, mainly for multi-actions like Delete and Mark Completed.
Posted August 18, 2026
Contains, Starts With, Ends With, and Like searches accept wildcards: % for any characters, _ for one character, and brackets for a list or range.
Posted August 18, 2026
The Chart Layouts import loads chart layouts as nested items up to 10 levels deep, each matched to accounts by a like pattern, range, or comma list.
Posted August 18, 2026
A Staff Household holds a staff member's household information, usually as Contact 1, and is linked or created in Admin > Staff > Details > Staff Household.
Posted August 18, 2026
Schools on Authorize.net can now track each payment through settlement, reconcile eCheck deposits nightly, and process returned payments automatically.
Posted August 18, 2026
A Record List is the searchable grid in a Campus module that shows records of one type, such as students, households, or vendors, with links to each record.
Posted August 18, 2026
The Student List is the Record List of student records in several modules, and by default it shows Enrolled students in the selected school division.
Posted August 18, 2026
Record lists that carry attributes offer Attribute Current, Attribute Ever, and matching category searches, with Current based on the Development fiscal year.
Posted August 18, 2026
The Household List is the Record List of household records in Admin, Admissions, Financial Aid, and Health, with default contents that vary by module.
Posted August 18, 2026
The Inquiry/Applicant List is the Record List of inquiry records, covering every admissions stage from inquiry through applicant, accepted, and enrolled.
Posted August 18, 2026
The Course List is the Record List of course records in Admin > Courses > Courses and Scheduling > Courses, always for the selected school division.
Posted August 18, 2026
The Contact List at Development > Contacts shows every Development contact, with giving totals, and needs Development Full or Development Read.
Posted August 18, 2026
The Customer List at Finance > AR > Customers shows households billed for enrolled students by default, plus any with an unpaid invoice or unallocated receipt.
Posted August 18, 2026
The Vendor List at Finance > AP > Vendors shows households activated as vendors, and include all adds every other household so it can be activated.
Posted August 18, 2026
The Admin module's record lists include Students, Households, Persons, Staff, Student Actions, courses, sections, and more, each with its required roles.
Posted August 18, 2026
The Admissions module's record lists cover Inquiries/Applicants, Students, Households, Actions, evaluations, and events, each with the roles it requires.
Posted August 18, 2026
The Development module's record lists cover Contacts, Persons, Asks, Donations, Campaigns, Matching, Students, and Events, each with the roles it requires.
Posted August 18, 2026
The Finance module's record lists span AP, AR, Banking, Ledger, Products, Maintenance, and Manager pages, each with the roles it requires.
Posted August 18, 2026
The Financial Aid record lists are Fin Aid Categories, Awards, Students, Inquiries/Applicants, and Households, each needing FinancialAid Full or Read.
Posted August 18, 2026
The Health module's record lists are Students, Households, and Health Visits, each requiring the Health Full or Health Read role.
Posted August 18, 2026
The Home portal holds record lists shared by every module, for AI Prompts, Action Setup, Filtering, and Notifications, each with the roles it requires.
Posted August 18, 2026
The Scheduling module's record lists, from Students and Courses to Rooms and Class Schedules, all require Scheduling Full or Scheduling Read.
PCR Educator
School Operations Platform

One platform for K-12 schools, higher education, performing arts institutions, and health science programs since 1989.

PCR Educator on Capterra: 4.7 out of 5 stars
Platform
    Solutions
      Resources
        Company
          © 1989-2026 PCR Educator, Inc.Silver Spring, MD · U.S.A. · (301) 947-7380