From 3425275776059eddb3e8cd9807ac3a8461807304 Mon Sep 17 00:00:00 2001 From: "jvanboxtel@wisc.edu" <jvanboxtel@wisc.edu> Date: Mon, 3 Jun 2019 15:10:29 -0500 Subject: [PATCH] Adds mock audit response --- package-lock.json | 85 +- package.json | 2 +- src/app/dars/services/api.service.ts | 9 +- src/assets/mock-data/audit-response.json | 1785 ++++++++++++++++++++++ src/tsconfig.app.json | 7 +- tsconfig.json | 5 +- 6 files changed, 1857 insertions(+), 36 deletions(-) create mode 100644 src/assets/mock-data/audit-response.json diff --git a/package-lock.json b/package-lock.json index 53e399d..d7ea9bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1036,9 +1036,9 @@ } }, "@types/node": { - "version": "10.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.12.tgz", - "integrity": "sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A==", + "version": "10.12.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.30.tgz", + "integrity": "sha512-nsqTN6zUcm9xtdJiM9OvOJ5EF0kOI8f1Zuug27O/rgtxCRJHGqncSWfCMZUP852dCKPsDsYXGvBhxfRjDBkF5Q==", "dev": true }, "@types/q": { @@ -1455,6 +1455,7 @@ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, + "optional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -2654,7 +2655,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true }, "constants-browserify": { "version": "1.0.0", @@ -3055,7 +3057,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true }, "depd": { "version": "1.1.2", @@ -4004,7 +4007,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -4025,12 +4029,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4045,17 +4051,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -4172,7 +4181,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -4184,6 +4194,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -4198,6 +4209,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4205,12 +4217,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -4229,6 +4243,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -4316,7 +4331,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -4328,6 +4344,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -4413,7 +4430,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -4449,6 +4467,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4468,6 +4487,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -4511,12 +4531,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -4525,6 +4547,7 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -4537,6 +4560,7 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, + "optional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -4574,7 +4598,8 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "dev": true, + "optional": true }, "get-stream": { "version": "3.0.0", @@ -4774,7 +4799,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true }, "has-value": { "version": "1.0.0", @@ -5508,7 +5534,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "optional": true }, "is-windows": { "version": "1.0.2", @@ -6195,6 +6222,7 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -6207,7 +6235,8 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "dev": true, + "optional": true } } }, @@ -6494,7 +6523,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "dev": true, + "optional": true }, "map-visit": { "version": "1.0.0", @@ -6766,7 +6796,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -7114,6 +7144,7 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, + "optional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -8193,6 +8224,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "optional": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -8204,6 +8236,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -8214,7 +8247,8 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "dev": true, + "optional": true } } }, @@ -8223,6 +8257,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "optional": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -8233,6 +8268,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, + "optional": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -8243,6 +8279,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, + "optional": true, "requires": { "pinkie-promise": "^2.0.0" } @@ -9685,6 +9722,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "optional": true, "requires": { "is-utf8": "^0.2.0" } @@ -11083,6 +11121,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "optional": true, "requires": { "string-width": "^1.0.2 || 2" } diff --git a/package.json b/package.json index 586d7d7..c1104c9 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@angular/language-service": "^7.2.15", "@types/jasmine": "^3.3.1", "@types/jasminewd2": "^2.0.6", - "@types/node": "~10.12.12", + "@types/node": "^10.12.30", "codelyzer": "~4.5.0", "hammerjs": "~2.0.8", "jasmine-core": "~3.3.0", diff --git a/src/app/dars/services/api.service.ts b/src/app/dars/services/api.service.ts index 2db81d6..26f5825 100644 --- a/src/app/dars/services/api.service.ts +++ b/src/app/dars/services/api.service.ts @@ -1,11 +1,13 @@ import { Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Observable } from 'rxjs'; +import { Observable, of } from 'rxjs'; import { DegreeProgram } from '../models/degree-program'; import { AuditMetadata } from '../models/audit-metadata'; import { StudentDegreeProgram } from '../models/student-degree-program'; import { environment } from './../../../environments/environment'; +const auditResponse: any = require('../../../assets/mock-data/audit-response.json'); + const HTTP_OPTIONS = { headers: new HttpHeaders({ 'Content-Type': 'applications/json', @@ -47,8 +49,9 @@ export class DarsApiService { * Get a single audit. */ public getAudit(reportId: number): Observable<any> { - const url = `${environment.apiDarsUrl}/reports/${reportId}`; - return this.http.get<any>(url, HTTP_OPTIONS); + // const url = `${environment.apiDarsUrl}/reports/${reportId}`; + // return this.http.get<any>(url, HTTP_OPTIONS); + return of({ auditResponse }); } /** diff --git a/src/assets/mock-data/audit-response.json b/src/assets/mock-data/audit-response.json new file mode 100644 index 0000000..60ed8e3 --- /dev/null +++ b/src/assets/mock-data/audit-response.json @@ -0,0 +1,1785 @@ +{ + "header":{ + "preparedDate":"Prepared: 04/24/19 - 12:18", + "studentId":"0000000000", + "name":"John Doe", + "graduationDateLabel":"", + "graduationDate":"Catalog Year: 20171", + "degreeProgramLabel":"Program Code:", + "degreeProgram":"ENG 465", + "catalogYearLabel":"", + "catalogYear":"Alternate Catalog Year: 20171", + "clientDefinedMessage":"DEGREE AUDIT REPORTING SYSTEM (DARS)", + "title1":"What If DARS for B. S. in Geological Engineering", + "title2":"Geological Engineering" + }, + "topText":[ + "Caution: Non-production environment: ISDEV, DARSD", + "Server: 4.4.1 SDL Release 1.6: DARS-624 and DARS-678 oneOff", + "CL/YR: BUS 4", + "", + "Major: 08/29/16 569 InfoSystms", + "Certif: 12/25/17 316 French", + "", + "Advisors: Murray,Jackie", + " Miernowska,Ewa", + "HS Units:", + " Lang: 0.0 FRE 4.0", + " Math: ALG 1.0 GEO 1.0 ADV 4.0", + " Science:", + " Soc Stud:", + "", + "Advanced Standing Credits", + " Date Type Deg Crse", + " 08/29/16 CEEB 41 41", + " 12/25/16 RETRO 8 8", + " **Totals** 49 49", + "Admit Type: FYR", + "" + ], + "completeText":"------> AT LEAST ONE REQUIREMENT HAS NOT BEEN SATISFIED <------", + "requirements":[ + { + "requirementName":"TXTCOEWIF", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"hText", + "lines":[ + "", + "This report shows how past and present coursework applies toward", + "general college requirements (GCR) for current College", + "of Engineering students. It is a guideline; it does not", + "guarantee acceptance into a CoE degree granting program", + "or graduation from one. The program requirements below", + "are those in effect today and are subject to change until you", + "enter this degree-granting program.", + "", + "Please call 608-262-2473 for information on engineering advising", + "or questions regarding this report." + ] + } + ] + }, + { + "requirementName":"TXTGCR15W", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"hText", + "lines":[ + "", + "GENERAL COLLEGE REQUIREMENTS FOR STUDENTS ENTERING CoE FALL 2015", + "OR LATER (GCR)", + "", + "GCR applies to students entering a CoE major Fall 2015 or", + "later. Outlined below are the requirements for progression or", + "consideration for admission for CoE students into this degree", + "granting program." + ] + } + ] + }, + { + "requirementName":"GCR15GLEC", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " General College Requirements for engineering students", + "GLE program specific criteria for progression requirements" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 3 sub-groups" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 1) Minimum core GPA required for GLE program progression" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "3.0 GPA Cred. Earned 12.0 Points 4.000 GPA" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys" + ] + }, + { + "contentType":"okSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2.800 GPA" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "IP- 2) Complete at least four core courses at UW-Madison" + ] + }, + { + "contentType":"noSubrequirementCourses", + "lines":[ + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementRejectCourses", + "lines":[ + "-> Not from: ******** *89,198,298,398,598,698,*99,601", + "B M E 515,517,603 CBE 425,555,562 CHEM 260,261,425", + "CIV ENGR 579,609,618,619,625,629,639,649,659,669,679,", + "CIV ENGR 689 COMP SCI 304,368 E C E 350,379,491,600", + "E M A 291,425,453 E P 468,469,568,569 G L E 401", + "MATH 228,407,473,490,491,607 M E 291,425,491,492", + "M S & E 401 N E 231,602 PHYSICS 206,301,406,472,505", + "STAT 301,371" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: MATH 217 TO 699 STAT 224 TO 699 CHEM 103", + "TO 699 COMP SCI 300 TO 699 E M A 201,202 OR M E 240", + "E P 271 PHYSICS 201 TO 699" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Two math courses 217 and above at UW-Madison" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2 courses" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- OR) Calculus sequence is complete; additional math", + "courses 217 and above and science courses can be", + "completed for minimum of four core courses" + ] + }, + { + "contentType":"noSubrequirementCourses", + "lines":[ + "FA16 MATH 221 5.0 T Calculus&Analytic Geometry 1", + "FA16 MATH 222 4.0 T Calculus&Analytic Geometry 2" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- OR) One math course 300 and above at UW-Madison" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 4) Two science courses at UW-Madison" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 5) One course must be either chemistry 104 or higher", + "OR physics 201/EMA 201 or higher" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 6) Minimum overall GPA for GLE program progression" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "77.0 GPA Cred. Earned 274.0 Points 3.558 GPA" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ENGLISH X04 3.0 T Electives", + "FA16 GEN ELCTX12 3.0 T >R Electives", + "FA16 GEN ELCTX12 3.0 T >R Electives", + "FA16 GEOG X22 3.0 T Electives", + "FA16 HISTORY X13 3.0 T Electives", + "FA16 MATH 221 5.0 T Calculus&Analytic Geometry 1", + "FA16 MATH 222 4.0 T Calculus&Analytic Geometry 2", + "FA16 PHYSICS X15 3.0 T Electives", + "FA16 POLI SCI104 4.0 T Intro-Amer Politcs&Governmt", + "FA16 POLI SCI106 4.0 T Politics Around the World", + "FA16 PSYCH 202 3.0 T Introduction to Psychology", + "FA16 STAT X10 3.0 T Electives", + "FA16 ECON 101 4.0 AB Principles-Microeconomics", + "FA16 ENGL 140 4.0 A Environmental Literature", + "FA16 FRENCH 203 4.0 A Third Semester French", + "FA16 GEN BUS 365084 3.0 A >R Direct Admit - LEAD class", + "SP17 FRENCH 101 4.0 T First Semester French", + "SP17 FRENCH 102 4.0 T Second Semester French", + "SP17 ASTRON 103 3.0 AB The Evolving Universe", + "SP17 ENGL 162 3.0 AB Shakespeare: Stage and Screen", + "SP17 FRENCH 204 4.0 AB Fourth Semester French", + "SP17 MARKETNG300 3.0 B Marketing Management", + "SP17 PHILOS 341095 4.0 A Contemporary Moral Issues", + "FA17 ECON 102 4.0 AB Principles-Macroeconomics", + "FA17 FRENCH 228 4.0 B Intermed Language & Culture", + "FA17 GEN BUS 306 3.0 B Business Analytics I", + "FA17 SOC 170 3.0 A Population Problems", + "SP18 ACCT I S100 3.0 BC Intro Financial Accounting", + "SP18 FRENCH 271002 4.0 A Intro to Literary Analysis", + "SP18 GEN BUS 300 3.0 A Professional Communication", + "SP18 GEN BUS 301 3.0 BC Business Law", + "SP18 OTM 300 3.0 AB Operations Management", + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "FA18 FRENCH 313 3.0 A Prof Comm&Cultr in Franc Worl", + "FA18 GEN BUS 307 3.0 B Business Analytics II", + "FA18 GEN BUS 365001 3.0 A >R Business Analytics Technology", + "FA18 MARKETNG310 3.0 AB Marketing Research", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys", + "SP19 M H R 300 3.0 INP Managing Organizations", + "SP19 OTM 442 3.0 INP Database Mngmnt & Application" + ] + }, + { + "contentType":"okSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2.500 GPA" + ] + } + ] + }, + { + "requirementName":"GCR15PRO", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " General College Requirements for engineering students", + "Basic criteria for progression in Engineering departments" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 1 sub group" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "1) Communication A requirement is satisfied", + "by placement score, transfer credit or test credit" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "GERCOMA 0.0 PS", + "GERCOMA 0.0 PS", + "FA16 ENGLISH X04 3.0 T Electives" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 2) Liberal elective required when Communications A", + "is satisfied by placement or non-Madison course", + "(or Comm A taken at UW-Madison)" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ECON 101 4.0 AB Principles-Microeconomics", + "FA16 ENGL 140 4.0 A Environmental Literature", + "FA16 FRENCH 203 4.0 A Third Semester French", + "SP17 ENGL 162 3.0 AB Shakespeare: Stage and Screen", + "SP17 FRENCH 204 4.0 AB Fourth Semester French", + "SP17 PHILOS 341095 4.0 A Contemporary Moral Issues", + "FA17 ECON 102 4.0 AB Principles-Macroeconomics", + "FA17 FRENCH 228 4.0 B Intermed Language & Culture", + "FA17 SOC 170 3.0 A Population Problems", + "SP18 FRENCH 271002 4.0 A Intro to Literary Analysis", + "FA18 FRENCH 313 3.0 A Prof Comm&Cultr in Franc Worl", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Intro to Engineering", + "(recommended but not required for transfer students)" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: INTEREGR 110" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 4) Calculus I" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 MATH 221 5.0 T Calculus&Analytic Geometry 1" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 5) Calculus II" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 MATH 222 4.0 T Calculus&Analytic Geometry 2" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 6) At least 24 Madison credits required" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "95.0 credits added" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ECON 101 4.0 AB Principles-Microeconomics", + "FA16 ENGL 140 4.0 A Environmental Literature", + "FA16 FRENCH 203 4.0 A Third Semester French", + "FA16 GEN BUS 365084 3.0 A >R Direct Admit - LEAD class", + "SP17 ASTRON 103 3.0 AB The Evolving Universe", + "SP17 ENGL 162 3.0 AB Shakespeare: Stage and Screen", + "SP17 FRENCH 204 4.0 AB Fourth Semester French", + "SP17 MARKETNG300 3.0 B Marketing Management", + "SP17 PHILOS 341095 4.0 A Contemporary Moral Issues", + "FA17 ECON 102 4.0 AB Principles-Macroeconomics", + "FA17 FRENCH 228 4.0 B Intermed Language & Culture", + "FA17 GEN BUS 306 3.0 B Business Analytics I", + "FA17 SOC 170 3.0 A Population Problems", + "SP18 ACCT I S100 3.0 BC Intro Financial Accounting", + "SP18 FRENCH 271002 4.0 A Intro to Literary Analysis", + "SP18 GEN BUS 300 3.0 A Professional Communication", + "SP18 GEN BUS 301 3.0 BC Business Law", + "SP18 OTM 300 3.0 AB Operations Management", + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "FA18 FRENCH 313 3.0 A Prof Comm&Cultr in Franc Worl", + "FA18 GEN BUS 307 3.0 B Business Analytics II", + "FA18 GEN BUS 365001 3.0 A >R Business Analytics Technology", + "FA18 MARKETNG310 3.0 AB Marketing Research", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys", + "SP19 M H R 300 3.0 INP Managing Organizations", + "SP19 OTM 442 3.0 INP Database Mngmnt & Application" + ] + } + ] + }, + { + "requirementName":"TXTGLE", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"hText", + "lines":[ + "", + "GEOLOGICAL ENGINEERING REQUIREMENTS" + ] + } + ] + }, + { + "requirementName":"GLCOLLEGE", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " College Graduation Requirements" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 1) 34A. 125 Degree Credits" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "( 126.0 credits taken) 3.558 GPA", + "IN-P---> 18.0 credits" + ] + }, + { + "contentType":"okSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2.000 GPA" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 2) 34B. PCR For Sessions/Semesters of Last 60 Credits" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "( 45.0 credits taken) 3.467 GPA", + "IN-P---> 18.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 4) 34D. 30 Credits in Residence in the College of Engr." + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 30.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 5) 34D. 15 Credits in GLE While in Residence" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 15.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 6) 34E. Last Semester, Full-Time in Residence" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 12.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 7) 34E. Second-Last Sem, Full-Time in Residence" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 12.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 8) 34F. GPA in Last Two Semesters" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "( 15.0 credits taken) 3.700 GPA", + "IN-P---> 18.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 9) 34F. GPA in Last Semester" + ] + }, + { + "contentType":"okSubrequirementEarnedLine", + "lines":[ + "( 0.0 credits taken)", + "IN-P---> 18.0 credits" + ] + } + ] + }, + { + "requirementName":"ECCURRENT", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"okRequirementTitle", + "lines":[ + "asses being taken in the current semester" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys", + "SP19 M H R 300 3.0 INP Managing Organizations", + "SP19 OTM 442 3.0 INP Database Mngmnt & Application" + ] + } + ] + }, + { + "requirementName":"GLEGCR", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"hText", + "lines":[ + "General College Requirements", + "" + ] + }, + { + "contentType":"noRequirementTitle", + "lines":[ + " General College Requirements:", + "Basic criteria for CoE" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 2 sub-groups" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "1) Intro to Engineering (optional: not required", + "for transfer students)" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: INTEREGR 101,160", + "E P D 690 [Society's Eng Grand Challenge]", + "INTEREGR 102 M S & E 250" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Physics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: E M A 201 PHYSICS 201,207,247,X01" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Chemistry" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 Group" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: CHEM 103 & 104,109,115" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 4) Math" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 MATH 221 5.0 T Calculus&Analytic Geometry 1", + "FA16 MATH 222 4.0 T Calculus&Analytic Geometry 2" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 5) COMM A" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "GERCOMA 0.0 PS", + "GERCOMA 0.0 PS" + ] + } + ] + }, + { + "requirementName":"GLMATH", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Mathematics (beyond GCR)" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Multivariate calculus" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: MATH 234" + ] + } + ] + }, + { + "requirementName":"GLENGRSCI", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Engineering Principles and Professional Issues" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 4 sub-groups" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Statistics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: STAT 224,324,311" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Computer-based problem solving" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: G L E 291" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Engineering Economics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: I SY E 313" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 4) Professionalism, ethics and sustainability" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: INTEREGR 102,250,251", + "E P D 690 [Core Competenc in Sustainblty]", + "ENVIR ST 250,339,441", + "G L E 401 [Ethics & Professionalism - GL]" + ] + } + ] + }, + { + "requirementName":"GLSCIENCE", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Physical Science, Engineering Science and Geoscience", + "Physical and Engineering Science" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 4 sub-groups" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Physics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: PHYSICS 202,208" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Engineering Mechanics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 3 courses" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: E M A 202,303 CIV ENGR 310" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Intro Geoscience" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: GEOSCI 100,106,109" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 4) Geoscience" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 6 courses" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: GEOSCI 202,204,360,370,431,455" + ] + } + ] + }, + { + "requirementName":"GLDESIGN", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Geological Engineering Design" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) GLE design: two classes from approved list. These", + "classes appear under technical electives as well" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2 Groups" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: CIV ENGR 414,427,514,", + "CIV ENGR 618 [Waterfront & Coastal Planning],", + "CIV ENGR 618 [Lake & River Rehabilitation] GEOSCI 629", + "G L E 401 [Wind Energy Site Design-Const],530,531,532,", + "G L E 633,635,735" + ] + } + ] + }, + { + "requirementName":"GLMAJORRQ", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Required GLE: 6 Courses Are Required" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Geophysics" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 2 courses" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: G L E 594,595" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Soil, Rock, Groundwater" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 3 courses" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: G L E 330,474,627" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 3) Analysis & Design" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: G L E 479" + ] + } + ] + }, + { + "requirementName":"GLMAJOREL", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Technical Electives: 15 Credits Are Required" + ] + }, + { + "contentType":"noRequirementNeedsLine", + "lines":[ + "--> NEEDS: 15.0 credits" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Technical electives" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: BSE 356,367 CBE 511,", + "CBE 562 [Energy & Sustainability] CIV ENGR 311,315,", + "CIV ENGR 320,377,412,414,427,500,514,", + "CIV ENGR 618 [Waterfront & Coastal Planning],", + "CIV ENGR 618 [Lake & River Rehabilitation],619,649,698", + "E M A 405 GEOG 420 GEOSCI 320,326,350,410,411,420,", + "GEOSCI 430,457,459,462,515,533,629", + "G L E 401 [Wind Energy Site Design-Const],", + "G L E 401 [Topics-Geological Engr],", + "G L E 401 [Intro to Slope Stability],", + "G L E 401 [Intro to Foundation Engr],", + "G L E 401 [Intro to Undrgrnd Opening Eng],", + "G L E 401 [Field Geology A],401 [Field Geology B],444,", + "G L E 475,530,531,532,597,633,635,730,732,735", + "SOIL SCI 321,324" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "2) One co-op credit can be used as technical elective" + ] + }, + { + "contentType":"okSubrequirementAcceptCourses", + "lines":[ + "Select from: G L E 001" + ] + } + ] + }, + { + "requirementName":"GLCOMM", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " Communication Skills: 5 Credits Are Required" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 1) Technical Writing (com skills B)" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: E P D 397" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Technical Presentations" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: COM ARTS 105,181,262,266 E P D 275" + ] + } + ] + }, + { + "requirementName":"LIBSTDY", + "status":{ + "status":"OK", + "description":"This requirement has been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"okRequirementTitle", + "lines":[ + " Liberal Studies and Ethnic Studies" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "IP+ 1) Two courses from one department" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ECON 101 4.0 AB Principles-Microeconomics", + "FA16 FRENCH 203 4.0 A Third Semester French", + "SP17 FRENCH 101 4.0 T First Semester French", + "SP17 FRENCH 102 4.0 T Second Semester French", + "SP17 FRENCH 204 4.0 AB Fourth Semester French", + "FA17 ECON 102 4.0 AB Principles-Macroeconomics", + "FA17 FRENCH 228 4.0 B Intermed Language & Culture", + "SP18 FRENCH 271002 4.0 A Intro to Literary Analysis", + "FA18 FRENCH 313 3.0 A Prof Comm&Cultr in Franc Worl", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 2) One I/A-level Course" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 FRENCH 203 4.0 A Third Semester French" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 3) Ethnic Studies" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA17 SOC 170 3.0 A Population Problems" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 4) Humanities" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ENGL 140 4.0 A Environmental Literature", + "FA16 FRENCH 203 2.0 A >S Third Semester French" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "+ 5) Social Science" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 GEOG X22 3.0 T Electives", + "FA16 POLI SCI104 4.0 T Intro-Amer Politcs&Governmt", + "FA16 POLI SCI106 3.0 T >S Politics Around the World" + ] + } + ] + }, + { + "requirementName":"GENED.COE", + "status":{ + "status":"NO", + "description":"This requirement has NOT yet been completed" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + " General Education Requirements", + "The campus-wide General Education Requirements must be", + "satisfied by all students who did their first college", + "work in the summer of 1996, or later.", + "", + "The general education requirements are included in all", + "engineering degree programs, and therefore satisfied by", + "meeting your degree requirements. No additional course", + "work is required as long as degree requirements are", + "satisfied as prescribed." + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 2) Communication skills B" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"noSubrequirementTLine", + "lines":[ + "- 4) Lab science class" + ] + }, + { + "contentType":"noSubrequirementNeedsSummaryLine", + "lines":[ + "NEEDS: 1 course" + ] + }, + { + "contentType":"noSubrequirementAcceptCourses", + "lines":[ + "Select from: CHEM 103,108,109,115 PHYSICS 201,202,207,", + "PHYSICS 208,247" + ] + } + ] + }, + { + "requirementName":"EXTRA", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"noRequirementTitle", + "lines":[ + "tra Course Work" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + }, + { + "contentType":"okSubrequirementCourses", + "lines":[ + "FA16 ENGLISH X04 3.0 T Electives", + "FA16 GEN ELCTX12 3.0 T >R Electives", + "FA16 GEN ELCTX12 3.0 T >R Electives", + "FA16 HISTORY X13 3.0 T Electives", + "FA16 PHYSICS X15 3.0 T Electives", + "FA16 POLI SCI106 1.0 T >S Politics Around the World", + "FA16 PSYCH 202 3.0 T Introduction to Psychology", + "FA16 STAT X10 3.0 T Electives", + "FA16 ECON 101 4.0 AB Principles-Microeconomics", + "FA16 FRENCH 203 2.0 A >S Third Semester French", + "FA16 GEN BUS 365084 3.0 A >R Direct Admit - LEAD class", + "SP17 FRENCH 101 4.0 T First Semester French", + "SP17 FRENCH 102 4.0 T Second Semester French", + "SP17 ASTRON 103 3.0 AB The Evolving Universe", + "SP17 ENGL 162 3.0 AB Shakespeare: Stage and Screen", + "SP17 FRENCH 204 4.0 AB Fourth Semester French", + "SP17 MARKETNG300 3.0 B Marketing Management", + "SP17 PHILOS 341095 4.0 A Contemporary Moral Issues", + "FA17 ECON 102 4.0 AB Principles-Macroeconomics", + "FA17 FRENCH 228 4.0 B Intermed Language & Culture", + "FA17 GEN BUS 306 3.0 B Business Analytics I", + "FA17 SOC 170 3.0 A Population Problems", + "SP18 ACCT I S100 3.0 BC Intro Financial Accounting", + "SP18 FRENCH 271002 4.0 A Intro to Literary Analysis", + "SP18 GEN BUS 300 3.0 A Professional Communication", + "SP18 GEN BUS 301 3.0 BC Business Law", + "SP18 OTM 300 3.0 AB Operations Management", + "FA18 COMP SCI301 3.0 A Intro Data Programming", + "FA18 FRENCH 313 3.0 A Prof Comm&Cultr in Franc Worl", + "FA18 GEN BUS 307 3.0 B Business Analytics II", + "FA18 GEN BUS 365001 3.0 A >R Business Analytics Technology", + "FA18 MARKETNG310 3.0 AB Marketing Research", + "SP19 COMP SCI200 3.0 INP Programming I", + "SP19 FINANCE 300 3.0 INP Introduction to Finance", + "SP19 FRENCH 322 3.0 INP Intro to Lit of Modernity", + "SP19 INFO SYS371 3.0 INP Tech:Computer-Based Bus Sys", + "SP19 M H R 300 3.0 INP Managing Organizations", + "SP19 OTM 442 3.0 INP Database Mngmnt & Application" + ] + }, + { + "contentType":"blankLine", + "lines":[ + "" + ] + } + ] + }, + { + "requirementName":"LEGEND", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"okRequirementTitle", + "lines":[ + "gend" + ] + }, + { + "contentType":"okSubrequirementTLine", + "lines":[ + "** COURSE SYMBOLS **", + "", + ">D = duplicate course - retains GPA effect", + ">R = repeatable course", + ">S = credit split between requirements", + ">X = repeated course - no course credit or GPA effect", + "(R) = required course", + "(X) = original course value", + "", + "", + "** GRADE SYMBOLS **", + "", + "EIP = extended incomplete", + "CR = credit (credit/no credit courses)", + "HS = high school unit", + "IN = incomplete (credit/no credit courses)", + "INP = in-progress course (current term)", + "IP = incomplete", + "N = no credit (credit/no credit courses)", + "NR = not reported", + "NW = no work", + "PL = planned course", + "PP = progress", + "PS = mock/pseudo course", + "Q = question on credits or honors", + "S = satisfactory (pass/fail and audit courses)", + "T = transfer/test/advanced standing course", + "U = unsatisfactory (pass/fail courses)", + "", + "", + "** REQUIREMENT/SUB-REQUIREMENT INFORMATION **", + "", + "OK = requirement complete", + "NO = requirement not complete", + "IP = requirement uses in-progress credit/courses", + "IN-P = sub-requirement uses in progress credit/courses", + "PL = requirement/sub-requirement uses planned course", + "R = required sub-requirement (mandatory)", + "<> = optional/other requirement in OR'd set complete", + "+ = sub-requirement complete", + "- = sub-requirement not complete", + "* = optional sub-requirement, courses assigned", + "= optional sub-requirement, no courses assigned", + "", + "", + "** EXCEPTION SYMBOLS **", + "", + "AC = course added to requirement/sub-requirement", + "CM = course modified", + "CY = catalog year modified", + "DC = course deleted from requirement/sub-requirement", + "EC = course exchanged in for another", + "RM = requirement modified", + "WC = waive course", + "WP = waive mock/pseudo course" + ] + } + ] + }, + { + "requirementName":"TXTINCBOT", + "status":{ + "status":"NONE", + "description":"" + }, + "requirementLinesGroupedByContentType":[ + { + "contentType":"hText", + "lines":[ + "----------------------------------------------------------------", + "***** S T U D E N T - P L E A S E N O T E *****", + "", + "This DARS audit has been prepared to assist you in completing", + "your degree program. While efforts have been made to ensure its", + "accuracy, it is your responsibility to satisfy all degree", + "requirements. This audit assumes successful completion of", + "IN-PROGRESS courses. If these courses are not completed with an", + "appropriate grade, any requirement currently marked OK might not", + "be satisfied. Contact your advisor and/or dean's office if you", + "have any questions.", + "", + "***** University of Wisconsin - Madison *****", + "-----------------------------------------------------------------" + ] + } + ] + } + ], + "requirementEndnote":null, + "bottomText":[ + " MEMORANDA", + "08/29/16 Admitted as Letters & Science Candidate", + " for Honors in the Liberal Arts", + "10/18/16 --GER Communication Part A satisfied.", + "10/18/16 --GER Quantitative Reasoning Part A satisfied.", + "03/09/17 Withdrawn as Letters and Science Candidate", + " for Honors in the Liberal Arts", + "" + ], + "errorText":[ + + ] +} diff --git a/src/tsconfig.app.json b/src/tsconfig.app.json index 190fd30..d1e19bd 100644 --- a/src/tsconfig.app.json +++ b/src/tsconfig.app.json @@ -2,10 +2,7 @@ "extends": "../tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/app", - "types": [] + "types": ["node"] }, - "exclude": [ - "test.ts", - "**/*.spec.ts" - ] + "exclude": ["test.ts", "**/*.spec.ts"] } diff --git a/tsconfig.json b/tsconfig.json index ed67d49..22953b9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,9 +20,6 @@ "node_modules/@types", "./src/app/shared/operators/type.definitions.d.ts" ], - "lib": [ - "es2017", - "dom" - ] + "lib": ["es2017", "dom"] } } -- GitLab