The error, Validation error: ## is not a valid grade level for the selected school., is occurring because of the business rule, "When creating a new student, generate a student progression entry for:."

. There are three different options for the business rule. Each of those options determines how Education Edge would handle the progression entry.

The Import is trying to create the progression entry and respect the business rule at the same time. This may lead to a conflict when the import tries reading the information. 

Based on this business rule’s current setting (next academic year using next grade), the import is trying to create a progression entry for 9th grade for the next academic year, BUT trying to create it for the school the student is in currently. 


User-added image

 


 This error will be an issue for students transitioning to a different school. For example, from  Middle School (8th grade)  to Upper School (9th grade). Since the import is trying to create a progression entry for the next school year , next grade level, BUT keep it with Middle School for example. 

Since 9th grade is associated with upper, this is not possible. 

User-added image


In order to successfully import the students into the system, there are three options besides manually creating the records. Since the issue would be an issue for rising 9th graders (any student moving from one school to another), those those students would have to be in a separate import file. 

 
Option 1: Turn Off the Business Rule  & Include The Progression Entries Fields in the Import

  •  This option would be best for schools that want to import new students with information based on the upcoming year. For example, the student starts schools in 2018-2019. Schools want the record's Bio 1 tab and Progression Entry to reflect this. 
  1. Go to Configuration > Business Rules > Student
  2.   Verify the business rule "When creating a new student, generate a student progression entry for:."  is set to "No Academic Years"
  3. Modify your import file to include the following fields and enter the appropriate info based on the next academic year:
    1. Student Progression School
    2. Student Progression Academic Year
    3. Student Progression Grade
       
  4. The fields tab of the import parameter would look like this. (All fields for the Student Progression would be pulled from the Student Progression section)

User-added image


The record would look like this in the end. The Current Grade/School would match the information for the student progression entry. 

User-added image
Note: When the  End of Year Processing Wizard is ran, it would update the Bio 1’s School and Grade information.

 

 


Option 2: Import Based on Current Academic Year and Use the Status Wizards

  • This option would be best for schools that want to document the student's current grade and school based on their setup. For example, student hasn't started school yet but want to note which school/grade the student would be in at that moment. 


 

  1. Go to Configuration > Business Rules > Student
  2. Verify the business rule "When creating a new student, generate a student progression entry for:."  is set to “the current academic year using the current grade”
  3. Import the students (would look like the screenshot below)
    • ​​The student progression entry matches the student's current grade and current school based on the current academic year.  

      User-added image
    • For Blackbaud Test, he would be in 8th grade as of the 2016-2017 year. If users would prefer to have the Current Grade and Current school information based on the next academic year, see option 2.
  4. Run the Mark for Reenrollment wizard to create the progression entry for the next school year https://kb.blackbaud.com/articles/Article/40287
  5. Run End of Year Processing Wizard to update the current school/Grade level field based on the progression entry for those students https://kb.blackbaud.com/articles/Article/39048

    Note: If your school runs the End of Year Processing Wizard later in the year, you can run it at that time. Otherwise, you can filter on the preferred new students.