Degree Block Terminology Key
If (MAJOR=BKED or MAJOR=ELED or MAJOR=ERCH or MAJOR=LART or MAJOR=MAST or MAJOR=READ or MAJOR=SCST or MAJOR=SEED or MAJOR=SPED or MAJOR=SST) Then
MinGPA 2.75 TAG=2G8UW
Else
MinGPA 2.0 TAG=ZJ3ZL
If (MAJOR=BKED OR MAJOR=CHE OR MAJOR=CHF OR MAJOR=CHLF OR MAJOR=EDST OR MAJOR=GST OR MAJOR=HPS OR MAJOR=IDLT OR MAJOR=MAST OR MAJOR=PUBH OR MAJOR=SCST OR MAJOR=SEED OR MAJOR=SPMT) Then
120 Credits TAG=HWE2M
Proxy-Advice "120 credits are required. You currently have <APPLIED>,"
Proxy-Advice "you still need <NEEDED> more credits."
Else If (MAJOR=ELED) Then
129 Credits TAG=Z6K1N
Proxy-Advice "129 credits are required. You currently have <APPLIED>,"
Proxy-Advice "you still need <NEEDED> more credits."
Else If (MAJOR=LART) Then
122 Credits TAG=1V7IB
Proxy-Advice "122 credits are required. You currently have <APPLIED>,"
Proxy-Advice "you still need <NEEDED> more credits."
Else If (MAJOR=READ) Then
123 Credits TAG=ZIUT4
Proxy-Advice "123 credits are required. You currently have <APPLIED>,"
Proxy-Advice "you still need <NEEDED> more credits."
Else
128 Credits TAG=OZRQR
Proxy-Advice "128 credits are required. You currently have <APPLIED>,"
Proxy-Advice "you still need <NEEDED> more credits."
LastRes 30 Credits TAG=KKMU4
Proxy-Advice "Your last 30 credits must be completed consecutively at "
Proxy-Advice "UM-Dearborn. You currently have <APPLIED>, you still need "
Proxy-Advice "<NEEDED> more credits."
If (ATTRIBUTE=4P1) Then
MinCredits 48 in @ @ (WITH Attribute=UPPR OR ATTRIBUTE=4P1) TAG=QQG6Z
Proxy-Advice "A minimum of 48 credits of upper level (300-400) credits are required."
Proxy-Advice "You have taken <APPLIED> credits you need <NEEDED> more credits."
Else
MinCredits 48 in @ @ (WITH Attribute=UPPR) TAG=C9FUU
Proxy-Advice "A minimum of 48 credits of upper level (300-400) credits are required."
Proxy-Advice "You have taken <APPLIED> credits you need <NEEDED> more credits."
MaxCredits 0 in @ (WITH DWSchool=EP) TAG=5IUPN
MaxCredits 0 in @ (WITH DWSchool=CE) TAG=7YFUC
MaxCredits 0 in @ (WITH DWGradeLetter=TD) TAG=N0RLO
MaxClasses 0 in @ (WITH ATTRIBUTE=ADDV) TAG=ZLXBR
MaxPassFail 4 Classes Tag=91V2R
If (ATTRIBUTE=4P1) Then
MaxCredits 16 in @ (WITH ATTRIBUTE=4P1) TAG=YSW4H
Else
MaxCredits 0 in @ (WITH ATTRIBUTE=4P1) TAG=C847P
If (ATTRIBUTE=4P1) Then
MaxCredits 0 in @ (WITH DWSchool=D1 or DWSchool=DO or DWSchool=DR or DWSchool=G1 or DWSchool=GR or DWSchool=R1 or DWSchool=RA or DWSchool=S1 or DWSchool=SP)
Except
EDC 506 (WITH DWGradeLetter=INPR and DWCourseNumber=506), EDC 508 (WITH DWGradeLetter=INPR and DWCourseNumber=508), EDC 514 (WITH DWGradeLetter=INPR and DWCourseNumber=514), EDC 539 (WITH DWGradeLetter=INPR and DWCourseNumber=539), EDC 561 (WITH DWGradeLetter=INPR and DWCourseNumber=561), EDC 621 (WITH DWGradeLetter=INPR and DWCourseNumber=621), EDC 622 (WITH DWGradeLetter=INPR and DWCourseNumber=622), EDC 625 (WITH DWGradeLetter=INPR and DWCourseNumber=625), EDT 501 (WITH DWGradeLetter=INPR and DWCourseNumber=501), EDT 502 (WITH DWGradeLetter=INPR and DWCourseNumber=502), EDT 514 (WITH DWGradeLetter=INPR and DWCourseNumber=514), EDT 520 (WITH DWGradeLetter=INPR and DWCourseNumber=520), EDT 522 (WITH DWGradeLetter=INPR and DWCourseNumber=522), EDT 530 (WITH DWGradeLetter=INPR and DWCourseNumber=530), EDT 562 (WITH DWGradeLetter=INPR and DWCourseNumber=562), HHS 501 (WITH DWGradeLetter=INPR and DWCourseNumber=501), HHS 503 (WITH DWGradeLetter=INPR and DWCourseNumber=503), HHS 504 (WITH DWGradeLetter=INPR and DWCourseNumber=504), HHS 507 (WITH DWGradeLetter=INPR and DWCourseNumber=507), HHS 515 (WITH DWGradeLetter=INPR and DWCourseNumber=515), HHS 548 (WITH DWGradeLetter=INPR and DWCourseNumber=548), HHS 556 (WITH DWGradeLetter=INPR and DWCourseNumber=556), HIT 500 (WITH DWGradeLetter=INPR and DWCourseNumber=500), HIT 510 (WITH DWGradeLetter=INPR and DWCourseNumber=510), PAPP 502 (WITH DWGradeLetter=INPR and DWCourseNumber=502), PAPP 505 (WITH DWGradeLetter=INPR and DWCourseNumber=505), PAPP 520 (WITH DWGradeLetter=INPR and DWCourseNumber=520), PAPP 523 (WITH DWGradeLetter=INPR and DWCourseNumber=523), PAPP 527 (WITH DWGradeLetter=INPR and DWCourseNumber=527), PAPP 537 (WITH DWGradeLetter=INPR and DWCourseNumber=537), PAPP 540 (WITH DWGradeLetter=INPR and DWCourseNumber=540), PAPP 545 (WITH DWGradeLetter=INPR and DWCourseNumber=545), PAPP 548 (WITH DWGradeLetter=INPR and DWCourseNumber=548), PAPP 555 (WITH DWGradeLetter=INPR and DWCourseNumber=555), PAPP 560 (WITH DWGradeLetter=INPR and DWCourseNumber=560), PAPP 561 (WITH DWGradeLetter=INPR and DWCourseNumber=561), PAPP 564 (WITH DWGradeLetter=INPR and DWCourseNumber=564), PAPP 580 (WITH DWGradeLetter=INPR and DWCourseNumber=580), PAPP 581 (WITH DWGradeLetter=INPR and DWCourseNumber=581), PAPP 582 (WITH DWGradeLetter=INPR and DWCourseNumber=582), PAPP 583 (WITH DWGradeLetter=INPR and DWCourseNumber=583), PAPP 584 (WITH DWGradeLetter=INPR and DWCourseNumber=584), PAPP 585 (WITH DWGradeLetter=INPR and DWCourseNumber=585), PAPP 586 (WITH DWGradeLetter=INPR and DWCourseNumber=586) TAG=XPP8N
Else
MaxCredits 0 in @ (WITH DWSchool=D1 or DWSchool=DO or DWSchool=DR or DWSchool=G1 or DWSchool=GR or DWSchool=R1 or DWSchool=RA or DWSchool=S1 or DWSchool=SP) TAG=LKG9Q
;
If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=CHE) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5 "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=PUBH) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5a "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=EDST) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5b "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=GST) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5c "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=IDLT) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5d "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=CHLF) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5e "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (MAJOR=HPS) and (BannerGPA >= "2.5")) Then
Rule-Complete
Label .5f "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) was FOUND and (BannerGPA >= "2.75")) Then
Rule-Complete
Label 1 "You meet the minimum GPA requirement."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=CHE)) Then
Rule-Complete
Label 1.05 "A minimum 2.5 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=PUBH)) Then
Rule-Complete
Label 1.05a "A minimum 2.5 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=EDST)) Then
Rule-Complete
Label 1.05b "A minimum 2.0 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=GST)) Then
Rule-Complete
Label 1.05c "A minimum 2.5 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=IDLT)) Then
Rule-Complete
Label 1.05d "A minimum 2.0 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=CHLF)) Then
Rule-Complete
Label 1.05e "A minimum 2.5 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND and (MAJOR=HPS)) Then
Rule-Complete
Label 1.05f "A minimum 2.5 GPA is required for good standing."
Else If (@ @ (WITH DWResident=Y) wasnot FOUND) Then
Rule-Complete
Label 1.1 "A minimum 2.75 GPA is required for good standing."
Else
Rule-Incomplete
Label 1a "Your GPA is below minimum requirement - please see an advisor.";
If ((ADMTT>=202210) and (ADMTC=15)) Then
1 Block (OTHER=DDC_WVD)
Label SPFTB "General Education: Dearborn Discovery Waived"
Else If (ATTRIBUTE=MTA) Then
1 Block (OTHER=DDC-MTA)
Label DOP8P "General Education - MTA"
Else
1 Block (OTHER=DRBN-DISC)
Label KIMDV "General Education: Dearborn Discovery"
If (ATTRIBUTE=HONP) Then
1 Block (OTHER=UNI_HONP)
Label 3BILH "University Honors Program Requirements"
If (MAJOR=SEED) THEN
1 Block (OTHER=SEED_PREPROF)
Label 9U3MY "Secondary Education Pre-Professional Studies"
If (MAJOR=ERCH or MAJOR=ISCI or MAJOR=LART or MAJOR=MAST or MAJOR=READ or MAJOR=SCST or MAJOR=SPED or MAJOR=SST) THEN
1 Block (OTHER=EECR)
Label 256 "Elementary Education Core Requirements"
If (MAJOR=BKED) THEN
1 Block (OTHER=BKED_CORE)
Label 3CI11 "Birth to Kindergarten Core Courses"
If (MAJOR=ELED) THEN
1 Block (OTHER=ELED_CORE)
Label ETNZF "Elementary Education Core Course Requirements"
If (MAJOR=CHE) Then
1 Block (OTHER=CHE_PREMJR)
Label 6 "Community Health Education Pre-Major Requirements"
If (MAJOR=CHLF) Then
1 Block (OTHER=CHLF_PREMJR)
Label 6.15 "Child Life Pre-Major Requirements"
If (MAJOR=CHLF) Then
1 Block (OTHER=CHLF_CORE)
Label CA3Y5 "Core Child Life Requirements"
If (MAJOR=EDST) Then
1 Block (OTHER=EDST_PREMJR)
Label 6.2 "Educational Studies Pre-Major Requirements"
If (MAJOR=HSCI) Then
1 Block (OTHER=HSCI_PREMJR)
Label S9LW1 "Health Sciences Studies Pre-Major Requirements"
If (MAJOR=PUBH) Then
1 Block (OTHER=PUBH_CORE)
Label 6.4 "Public Health Pre-Major Requirements";
If (MAJOR<>BKED and MAJOR<>CHE and MAJOR<>CHF and MAJOR<>ELED and MAJOR<>IDLT and MAJOR<>CHLF and MAJOR<>EDST and MAJOR<>HPS and MAJOR<>PUBH and MAJOR<>HHS and MAJOR<>SEED and MAJOR <>SPMT)
Then
1 Block (OTHER=EDUC_PRECORE)
Label 6.3 "Pre-Professional Studies"
If (NumMajors=2) Then
2 Blocktypes (MAJOR)
Label E1BEA "Major Requirements"
Else
1 BlockType (MAJOR)
Label 7 "Major Requirements"
If (Description="CPOS") THEN
BEGINIF
If (NumConcs>=6) Then
6 BlockTypes (CONC)
Label JF2Y4 "Concentration Requirements"
Else If (NumConcs=5) Then
5 BlockTypes (CONC)
Label LDBTW "Concentration Requirements"
Else If (NumConcs=4) Then
4 BlockTypes (CONC)
Label HUV4J "Concentration Requirements"
Else If (NumConcs=3) Then
3 BlockTypes (CONC)
Label UNOE2 "Concentration Requirements"
Else If (NumConcs=2) Then
2 BlockTypes (CONC)
Label P88GP "Concentration Requirements"
Else If (NumConcs=1) Then
1 BlockTypes (CONC)
Label 6U9U6 "Concentration Requirements"
ENDIF
If (NumMinors=3) Then
3 Blocktypes (MINOR)
Label 2CCYW "Minor Requirements";
Else If (NumMinors=2) Then
2 Blocktypes (MINOR)
Label 3G04Z "Minor Requirements";
Else If (NumMinors=1) Then
1 Blocktype (MINOR)
Label N5RQ3 "Minor Requirements";
If (MAJOR=CHLF) Then
1 Block (OTHER=CHLF_ELEC)
Label X6GB4 "Child Life Electives";
If (MAJOR=LART or MAJOR=MAST or MAJOR=READ or MAJOR=SCST or MAJOR=SPED) Then
1 Block (OTHER=EDUC_ELEC)
Label LART9 "Electives";
If (MAJOR=PUBH) Then
1 Block (OTHER=PUBH_ELEC)
Label PUBH9 "Electives";
1 Block (OTHER=EHHS_UPPR)
Label 12 "CEHHS Upper Level Requirement";