<commit_before>Feature:  Student Profile View

As a teacher in a school district, I want to click on a student and be directed to their profile page.

Background:
Given I have an open web browser

@wip
Scenario: View student's profile
Given the server is in "test" mode
When I navigate to the Dashboard home page
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
And I wait for "1" seconds
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "M. Jones - 8th Grade English - Sec 6"
And I wait for "2" seconds
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME> (Ms <NAME> IV)"
And their id shown in proflie is "943715230"
And their grade is "Eighth grade"
And the teacher is "Dr lkim"
And the class is "M. Jones - 8th Grade English - Sec 6"
And the lozenges count is "1"
And the lozenges include "ELL"

@wip
Scenario: View student's profile without lozenges
Given the server is in "test" mode
When I navigate to the Dashboard home page
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
And I wait for "1" seconds
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "M. Jones - 8th Grade English - Sec 6"
And I wait for "2" seconds
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "423037202"
And their grade is "Fourth grade"
And the teacher is "Dr lkim"
And the class is "<NAME> - 8th Grade English - Sec 6"
And the lozenges count is "0"

Scenario: View student's profile (live)
Given the server is in "live" mode
When I navigate to the Dashboard home page
When I select "Sunset School District 4526" and click go
When I login as "linda.kim" "linda.kim<PASSWORD>"
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "8th Grade English - Sec 6"
#Lozenges check
And the following students have "ELL" lozenges: "<NAME>;<NAME>;<NAME>;<NAME>;<NAME>"
And the following students have "FRE" lozenges: "<NAME>;<NAME>;<NAME>;<NAME>"
# Lozenges check on LOS
Then there is no lozenges for student "<NAME>"
Then the lozenge for student "<NAME>" include "FRE"
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "437680177"
And their grade is "Eighth grade"
And the teacher is "Mrs <NAME>"
And the class is "8th Grade English - Sec 6"
And the lozenges count is "2"
And the lozenges include "FRE"
And the lozenges include "ELL"
#Display hide tabs based on grades
And there are "7" Tabs
And in Tab ID "8", there is "1" Panels
And in Tab ID "2", there is "1" Panels
And in Tab ID "3", there is "0" Panels
And in Tab ID "4", there is "0" Panels 
And in Tab ID "5", there is "0" Panels
And Tab has a title named "Middle School Overview"
And Tab has a title named "Attendance and Discipline"
And Tab has a title named "Assessments"
And Tab has a title named "Grades and Credits"
And Tab has a title named "Advanced Academics"
And Tab has a title named "ELL"
#Check the District tab
And Tab has a title named "Daybreak District"
#Check Enrollment
#And Student Enrollment History includes "East Daybreak Junior High;2012-01-01;Eighth grade"
#And Student Enrollment History includes "South Daybreak Elementary;2012-01-01;Eighth grade;2012-01-02"
#And Student Enrollment History includes "Daybreak Central High;2012-01-01;Eighth grade;2012-01-02"


Scenario: Student with no grade (live)
Given the server is in "live" mode
When I navigate to the Dashboard home page
When I select "Sunset School District 4526" and click go
When I login as "linda.kim" "linda.kim1234"
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "8th Grade English - Sec 6"
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "453827070"
And their grade is "!"
And the teacher is "Mrs <NAME>"
And the class is "8th Grade English - Sec 6"
And the lozenges count is "1"
And the lozenges include "FRE"
#Display hide tabs based on grades
And there are "8" Tabs
And Tab has a title named "Elementary School Overview"
And Tab has a title named "Middle School Overview"
And Tab has a title named "High School Overview"
#Check the District tab
And Tab has a title named "Daybreak District"
	
@wip
Scenario: View a student with other name
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
When I click on the Dashboard page

	
<commit_msg>update the panel count for enrollment<commit_after>Feature:  Student Profile View

As a teacher in a school district, I want to click on a student and be directed to their profile page.

Background:
Given I have an open web browser

@wip
Scenario: View student's profile
Given the server is in "test" mode
When I navigate to the Dashboard home page
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
And I wait for "1" seconds
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "M. Jones - 8th Grade English - Sec 6"
And I wait for "2" seconds
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME> (Ms <NAME> IV)"
And their id shown in proflie is "943715230"
And their grade is "Eighth grade"
And the teacher is "Dr lkim"
And the class is "M. Jones - 8th Grade English - Sec 6"
And the lozenges count is "1"
And the lozenges include "ELL"

@wip
Scenario: View student's profile without lozenges
Given the server is in "test" mode
When I navigate to the Dashboard home page
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
And I wait for "1" seconds
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "M. Jones - 8th Grade English - Sec 6"
And I wait for "2" seconds
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "423037202"
And their grade is "Fourth grade"
And the teacher is "Dr lkim"
And the class is "M. Jones - 8th Grade English - Sec 6"
And the lozenges count is "0"

Scenario: View student's profile (live)
Given the server is in "live" mode
When I navigate to the Dashboard home page
When I select "Sunset School District 4526" and click go
When I login as "linda.kim" "linda.kim1<PASSWORD>"
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "8th Grade English - Sec 6"
#Lozenges check
And the following students have "ELL" lozenges: "<NAME>;<NAME>;<NAME>;<NAME>;<NAME>"
And the following students have "FRE" lozenges: "<NAME>;<NAME>;<NAME>;<NAME>"
# Lozenges check on LOS
Then there is no lozenges for student "<NAME>"
Then the lozenge for student "<NAME>" include "FRE"
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "437680177"
And their grade is "Eighth grade"
And the teacher is "<NAME>"
And the class is "8th Grade English - Sec 6"
And the lozenges count is "2"
And the lozenges include "FRE"
And the lozenges include "ELL"
#Display hide tabs based on grades
And there are "7" Tabs
And in Tab ID "8", there is "2" Panels
And in Tab ID "2", there is "1" Panels
And in Tab ID "3", there is "0" Panels
And in Tab ID "4", there is "0" Panels 
And in Tab ID "5", there is "0" Panels
And Tab has a title named "Middle School Overview"
And Tab has a title named "Attendance and Discipline"
And Tab has a title named "Assessments"
And Tab has a title named "Grades and Credits"
And Tab has a title named "Advanced Academics"
And Tab has a title named "ELL"
#Check the District tab
And Tab has a title named "Daybreak District"
#Check Enrollment
#And Student Enrollment History includes "East Daybreak Junior High;2012-01-01;Eighth grade"
#And Student Enrollment History includes "South Daybreak Elementary;2012-01-01;Eighth grade;2012-01-02"
#And Student Enrollment History includes "Daybreak Central High;2012-01-01;Eighth grade;2012-01-02"


Scenario: Student with no grade (live)
Given the server is in "live" mode
When I navigate to the Dashboard home page
When I select "Sunset School District 4526" and click go
When I login as "linda.kim" "linda.kim1234"
When I select ed org "Daybreak School District 4529"
When I select school "East Daybreak Junior High"
When I select course "8th Grade English"
When I select section "8th Grade English - Sec 6"
And I click on student "<NAME>"
And I view its student profile
And their name shown in profile is "<NAME>"
And their id shown in proflie is "453827070"
And their grade is "!"
And the teacher is "<NAME>"
And the class is "8th Grade English - Sec 6"
And the lozenges count is "1"
And the lozenges include "FRE"
#Display hide tabs based on grades
And there are "8" Tabs
And Tab has a title named "Elementary School Overview"
And Tab has a title named "Middle School Overview"
And Tab has a title named "High School Overview"
#Check the District tab
And Tab has a title named "Daybreak District"
	
@wip
Scenario: View a student with other name
Given I am authenticated to SLI as "lkim" password "<PASSWORD>"
When I click on the Dashboard page

	

{'fraction_non_alphanumeric': 0.06964413174263281, 'fraction_numerical': 0.02946874681350056, 'mean_word_length': 4.491601343784994, 'pattern_counts': {'":': 0, '<': 56, '<?xml version=': 0, '>': 56, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '18690', 'n_tokens_mistral': 3131, 'n_tokens_neox': 2911, 'n_words': 1668}