Title: Template
1Samford University Session I
Laurie Perry, Functional Consultant
2(No Transcript)
3Location of DegreeWorks
- Individual PCs
- DegreeWorks PC Tools
- Scribe
- SureCode
- Transit
- DegreeWorks on the Web
- DGW Web Server Files
- Student Worksheets
- Advising Services and Tools
- Exception Management and Processing
- Application Server
- DegreeWorks Application and Database
4DEGREEWORKS COMPONENTS
Scribe Also SureCode Transit
Rule Blocks
Student Data
AUDIT
Curriculum Planning Assistant
CPA Reports
5 6Localizing DegreeWorks
7Tools Products
- SCRIBE - Build degree requirements
- SURECODE - Manage validation codes
configurations - TRANSIT - Run batch processes
8 9SCRIBE LANGUAGE-BASED RULES DEFINITION
10 11SURECODE D25 Table Validating Major Codes for
Scribed Blocks
12 13TRANSIT DAP 22 Selection Screen for Batch
Processing Audits
14 15Curriculum Planning Assistant (CPA)
- A suite of sample reports that pull from Student
Audits, advice and academic plans. - Demonstrates queries that aggregate DegreeWorks
data - Examples
- Students approaching graduation
- Future demand for registration by campus,
discipline, department - Future demand by querying individual student
education plan
16DegreeWorks Introduction to SCRIBE
- Presented by
- Laurie Perry
- Functional Consultant
17- Accounts
- TEST
- Appropriate selection of students for testing
- Software updates downloaded and tested
- BLOCK Updates tested against audits
- PRODUCTION
- Live with DegreeWorks
18PC PROGRAMS
19PC Programs - SCRIBE
- Allows coding of catalog requirements
- Coding must be syntactically correct, parsed,
and saved - Easy to use interface with color coding
- Customizable templates
What you scribe and how you scribe.
20..displays here.
21Key Concepts
- CATALOG YEAR
- Range for Requirement Blocks
- e.g. 20082009 -- 99999999
- Single year for Students
- e.g. 20082009
22Key Concepts
- Primary Tags on Blocks
- Block Type e.g. Degree, Major
- Block Value e.g. BA, Math
- Catalog Start and Stop
- Title (free text)
23Key Concepts
- SHARING
- By default - NO SHARING
- Scribe Words SHAREWITH DONTSHARE
- Multiple requirements can be completed with same
class. - Credits count only once.
24Key Concepts
- ADVICE
- Degree check-off vs. Good Advice
- Goal is friendly language
- Proxy Advice allows a detailed message.
- Hide from Advice prevents normal advice from
displaying when that message is not appropriate.
- Advice disappears when rule is completed.
25Key Concepts
- CONFIGURATION TABLES UCX CFG020
- A collection of Keys.
- Individual Keys such as PLANNER, SEARCH, WHATIF
give clues to what that particular entry holds. - Y/N flags, codes, mappings to other UCX tables or
defaulted values. - When troubleshooting, a first place to look is in
the technical documentation for UCX CFG020
configurations. - Use SureCode to access and maintain UCX CFG020
26Key Concepts
- AUDIT ENGINE (Auditor)
- Best Fit Algorithm.
- Everyday is a brand new Day
- Much of the Configuration in CFG020 tables.
- The Audit Engine launched
- in batch via Transit or script with RAD30
- by Individual with process new button on the
web. - Audit Tree for each student.
- Different views of audit.
- Diagnostics Audit view for troubleshooting
27Terminology
SCRIBE
- Reserved Words Parser
- Header Groups
- Body SubSet
- Block Host
- Advice Qualifiers
- Proxy-Advice Ranges
- Remarks Wildcards
- Comments If/Then/Else
- Labels ShareWith
27
April 30, 2013 www.sungardhe.com
28BLOCK Hierarchy
- DEGREE
- MAJOR
- MINOR
- CONC
- Other
SCRIBE
29OHSU Other Other GENED 20082009
99999999 RA000002 BEGIN ShareWith
(MAJOR) END.
OHSU Degree DEGREE BS 20082009
99999999 RA000001 BEGIN 60 Credits
1 Block (OTHERGENED) Label 1
Gen Ed Requirements" 1 Blocktype
(MAJOR) Label 2 Major
Requirements" END.
OHSU Major MAJORRATH 20082009
99999999 RA000003 BEGIN sharewith
(OTHERGENED) END.
30The BLOCK Structure
SCRIBE
31The BLOCK Structure
- Begin
- (Header Area)
- The Header enforces overall Block requirements.
- The Header enforces any Block being called in.
- Limited information from the Header is
displayed. -
-
- (Body Area)
- The Body is used for two purposes
- 1. A place to identify graduation requirements
- 2. Advice to students through SCRIBE
requirement text and LABEL - End.
SCRIBE
32Basic Course Rules -The Body
SCRIBE
Begin (Header Area) Credits vs
Classes Individual Course vs Course List (Body
Area) End.
33Basic Course Rules -The Body
SCRIBE
Begin (Header Area) (Body Area) 1 Class
in BIO 610 Label 1 Biology I End.
4 Credits in BIO 610 Label 1 Biology
1
1 Class and 34 Credits in BIO 610
Label 1 Biology 1
1 Class or 4 Credits in BIO 610 Label 1
Biology 1
34Basic Course Rules - The Body
SCRIBE
1 Class in HIST 110 Label 1 Western
Civilization 1 Class in HIST 150 Label 2
America the World 1 Class in HIST 490
Label 3 History Seminar --------------------
------------------------------------ 3 Classes
in HIST 110 150 490 Label 1 History
Related Courses
Individual course rules provide a label that is
specific to the requirement. Each label provides
a requirement Check-Off for your audience on the
Web audit.
The course list allows for several requirements
to be stored in one rule, the label is generic.
35, _at_
SCRIBE
- 1 CLASS IN HIST 101, 102
- LABEL 1 History Requirement
- 3 CLASSES IN PSY 201 202 290
- LABEL 2 Psychology Requirement
- 10 CLASSES IN LIB _at_, GEO 100150, HUM _at_01
- LABEL 3 Specific Electives
36Header Qualifiers
SCRIBE
BEGIN MaxClasses 1 IN SOC 120,WMS 120 MinGrade
4.0 20 CLASSES IN _at_ 1_at_ LABEL 1 20 Classes
at 100 level 1 BLOCK (CONC) LABEL 2
Concentration Requirements END.
37Rule Qualifiers
SCRIBE
10 CLASSES IN SOC _at_, GER _at_, LIB _at_ MinGrade
2.O LABEL 1 Specific Electives 6 CLASSES
IN SOC _at_, GER _at_, LIB _at_ ShareWith (THISBLOCK)
LABEL 2 Specific Electives 3 CLASSES IN _at_
_at_ Except MATH 120, Including HIST 137
LABEL 3 Specific Electives
38 GROUPS
SCRIBE
1 GROUP IN (3 CLASSES IN SPA 101 102
103 LABEL 1 Spanish Classes) OR (3
CLASSES IN FRE 101 102 103 LABEL 2
French Classes) OR (3 CLASSES IN GER 101
102 103 LABEL 3 German Classes)
LABEL 4 FOREIGN LANGUAGE REQ.
39Calling in a BLOCK
-
- Sometimes it is necessary to force another set
of requirements into a students audit using a
call. - For example, a major requires the student to
take a minor. The minor block will be brought
into the audit whether or not the student
actually has it on their record.
40Calling in an OTHER BLOCK
Begin 90 Credits MINGPA 2.0 1 BLOCK
(OTHERGE) LABEL 1 General Education
requirements 1 BLOCKTYPE (MAJOR)
LABEL 2 Major Requirements End.
This example shows how General Education
requirements are brought into the audit. There
is no code on the students DegreeWorks record
indicating that the student is pursuing the GE
requirements, but we know everyone has to do it,
so we call the OTHER block GE to audit the
students data against.
41Calling in a BLOCKTYPE
Begin 90 Credits MINGPA 2.0 1 BLOCK 1
(OTHERGE) LABEL General Education
requirements 1 BLOCKTYPE 2 (MAJOR)
LABEL Major Requirements End.
This example also shows calling in a Blocktype of
Major. We know all students must complete a
Major. We close a loophole here in case the
student does not declare it. The audit will not
be shown as ready to graduate until they declare
their Major and complete the requirements.
42- Try Reading the Scribe Language
- from this Example
43Example
MAJORBAOSL Major in Office Sys-Legal Word
Processing 0203-9999 BEGIN 77 CREDITS MINGPA
3.0 MAXPERDISC 2 CLASSES (CSL) BEGINSUB 1
CLASS IN ACCT 131 MINGRADE 2.0 LABEL 1
"Accounting Procedures I (3)" 1 CLASS IN ACCT
132 LABEL 2 "Accounting Procedures II (3)"
1 CLASS IN CSL 107, HIDE-FROM-ADVICE MIC 107
MIC is no longer offered LABEL 3
"Spreadsheets (3)" ENDSUB LABEL 4 "LEGAL WORD
PROC SECRETARY OPTIONS (9)" 1 BLOCKTYPE
(MINOR) LABEL "REQUIRED MINOR" END.
44Anytowm University Degree AAS Associate of
Applied Science 2007-9999 R0000001 BEGIN If
(MAJORMATH) Then Beginif 6062 Credits
Proxy-Advice 60 to 62 credits are required. You
currently have ltAPPLIEDgt, Proxy-Advice you
still need ltNEEDEDgt more. endif Else If
(MajorNURS) Then Beginif 71 credits
Proxy-Advice 71 credits are required. You
currently have ltAPPLIEDgt, Proxy-Advice you
still need ltNEEDEDgt more. endif Else If
(MajorHIST) Then Beginif 74 credit
Proxy-Advice 74 credits are required. You
currently have ltAPPLIEDgt, Proxy-Advice you
still need ltNEEDEDgt more. endif Else BeginElse
60 Credits Proxy-Advice 60 to 62 credits
are required. You currently have ltAPPLIEDgt,
Proxy-Advice you still need ltNEEDEDgt
more. EndElse
SCRIBE
44
April 30, 2013 www.sungardhe.com
45 46Taking Notice - 1
- Scribed requirements are not always explicitly
one to one representations of catalog text
statements. - Requirements within a single block may have
their origins in multiple locations in the
catalog. - Or they may be implied rather than stated.
47Taking Notice - 2
- Scribing is more an art than a science. There
are often multiple ways to scribe the same
logical statement. - The way Advice displays on the Web, or the
level of block maintenance required if changes
occur later to course lists are examples that
drive scribing decisions.
48Taking Notice - 3
- Designations on student or class/course
attributes require special scribing - Such as If Statements or With qualifiers are
set up specially in UCX tables.
49 50Help for Scribers
- Scribe Templates
- All scribing must be parsed before it is saved.
The error messages help in fixing mistakes in
syntax and incorrect reserved words. - DegreeWorks User Guide and Technical Guide for
Reserved Word usage. - Follow Best Practices as set out in other
DegreeWorks documentation and training.