Degreeworks scribe overview
1 / 30

DegreeWorks Scribe Overview - PowerPoint PPT Presentation

  • Uploaded on

DegreeWorks Scribe Overview. Agenda – What are we doing?. Brief overview of what we will be doing Touch on four components/apps of DW Different types of graduate degree/major requirements Cover basic scribe language Go over basic scribe rules Parsing and saving

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' DegreeWorks Scribe Overview' - orlando-park

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Agenda what are we doing
Agenda – What are we doing?

  • Brief overview of what we will be doing

  • Touch on four components/apps of DW

  • Different types of graduate degree/major requirements

  • Cover basic scribe language

  • Go over basic scribe rules

  • Parsing and saving

  • Checking…checking…oh, and checking

What we ll be doing
What We’ll Be Doing…

  • Speak computer language much…

    ##Degree MED



    MinGPA 3.0

    Proxy-Advice "Your GPA is <APPLIED>; a GPA of 3.0 is required"

    MinRes 6 Credits

    Proxy-Advice "A minimum of 6 hours must be taken in residence."


    ## GPA RULE

    If (BannerGPA >= 3.0) then


    Label GPA.Y "You satisfy the GPA Requirement"



    Label GPA.N "Your GPA is below the 3.0 Requirement";

    1 NonCourse (GAMC=Y)

    Label GAMC "Graduate Admission to Candidacy Approval";

    1 NonCourse (GCOM=Y)

    Label GCOM "Graduate Comprehensive Exam or Equivalent";

    1 NonCourse (GPRA=Y)

    Label GPRA "Graduate Program Acceptance";


    1 Blocktype (MAJOR)

    Label MAJOR "Major";

It s all about the building blocks
It’s all about the building blocks!

  • A block is a set of requirements written in the Scribe language.

  • Requirements for a specific degree or program may be written entirely in one block, or they may be divided among several blocks. (Advantages/Disadvantages)

Blocks continued
Blocks continued…

  • Every block consists of two sections: the Header and the Body. The block Header consists of Header qualifiers that apply to the block as a whole.

  • The block Header section starts with the “BEGIN“ command and ends at the first semicolon in the block.

  • The Body section starts after the first semicolon and continues to the “END.” command. (The Body consists of course requirements, non-course requirements, block requirements, etc....)



10 Credits Header Qualifier

MinGPA 2.0 Header Qualifier

;End of Header

3Credits in ENGL 1101

Label “Freshman Composition I”;

3Credits in MATH @

MinGrade 2.5

Label “Elective: Any Class in Mathematics”;


Body and course rules
Body and Course Rules

  • Course rules allow for the use of course labels, which must be enclosed in quotation marks and may be no longer than 50 characters in length.

  • Each rule ends with a semicolon.

  • Rule “qualifiers” are placed after the statement of the rule and before the label.

  • For example, the second course rule has a “MinGrade 2.5” qualifier, which means that a grade of at least 2.5 must be earned for a course to satisfy the rule.

Body or course rules basics
Body or Course Rules - Basics

  • Examples of the Class rule at work:

    1 Class in SPAN 1101, FREN 1101

    LABEL “Intro. Spanish or Intro. French”;

  • The rule will be satisfied by taking either SPAN 1101 or FREN 1101.

  • A “or” may be used in place of the comma [,].


2 Classes in GEOL 2010 + 2011

LABEL “Geologic Catastrophes I and II”;

  • The rule will be satisfied by taking GEOL 2010 and GEOL 2011.

  • “And” may be used in place of the plus sign [+].

    Tip: The subject code does not need to be repeated when the next course in the rule has the same discipline.


5:10 CREDITS IN ENGL 1@, 2@

LABEL “English Elective”;

  • The rule will be satisfied by taking five to ten credits of English at the 1000 or 2000 level.

  • The colon is used to show a range of credits.

  • An “or” could have been used in place of the comma.

  • The “@” symbol is used as a wild card.


Warning: It is NOT “legal” to use both kinds of connectors in a single course rule. For example:

2 Classes in ENGL 1101 and (ENGL 1102 or 1103)

  • In a case like this it would be necessary to use two Class(es) rules, one for an ENGL 1101 requirement and one for an ENGL 1102 or ENGL 1103 requirement.

    1 Class in ENGL 1101

    Label “English Composition”;

    1 Class in ENGL 1102 or 1103

    Label “Intro to English Lit or Intro to Fiction”;

Proxy advice

  • Proxy-Advice was designed to remove the default “advice” on worksheets and replace it with something more “friendly” and college-related.

  • An example could be a thesis requirement using a NonCourse. The advice the auditor gives to students and staff is as follows: Still Needed: 1 NonCourse (Thesis).

  • With Proxy-Advice, we can accomplish this modification. For example:

    1 Noncourse (GTHS=Y)

    Proxy-Advice “To Complete Your Thesis Requirement”

    Label “Thesis Requirement”;


  • Worksheet reports include course information and advice for completing rules for a degree.

  • Remarks allow for additional narrative descriptions in some worksheet formats.

  • The remark is enclosed in quotation marks, and the line ends in a semicolon. Each remark line can contain a maximum of 70 characters enclosed in the quotation marks.

  • Successive remark lines will be concatenated in the worksheets. (Remarks are not entered in the block Header.)

    1 Class in ENGL 1101

    Label “Freshman English Composition I”;

    Remark “English 1101 is a pre-req for many classes at UWG ”

    Remark “Students are advised to take this class as early”

    Remark “as possible.”;

Block types
Block Types

  • Blocks are categorized by “block types.” For example:

    DEGREE Blocks

    MAJOR Blocks

    MINOR Blocks

    CONC (Concentration) Blocks

    OTHER (user defined) Blocks

Database tags
Database Tags…

  • When a block is stored, it is given a set of database tags. These tags are the characteristics that DegreeWorks uses to match blocks to students.

  • The primary tags include:

    Block Type Value Start Catalog Year Stop Catalog Year Block Title

  • The Start and Stop Catalog Year tags determine the range of time over which the requirements in the block are effective.

  • The Block Title is used in Wolf Watch audit sheet


  • Before a block can be saved to the Host, it must be parsed.

  • The parser utility scans the contents of the block to insure that the block is formatted such that the auditor program can “read” it when producing student worksheets.

  • The Parser checks are the following:

    Syntax and Rule structure

    Are the labels no more than 50 characters

    Are qualifiers placed correctly

    Are the course disciplines valid

More complex rules
More Complex Rules

Group Rule

  • The Group rule allows the scriber to scribe more complicated degree requirements that cannot be handled with simple course lists.

  • For example, suppose that a degree requires a three-course sequence in either Spanish or French.

  • Review the following course rule:

    3 Classes in SPAN 1101, 1102, 1103, FREN 1101, 1102, 1103

    Label “Language Requirement”;

  • This approach will not work because a student would be allowed to take two semesters of Spanish and then one semester of French or two semesters of French and one semester of Spanish. The degree requires three Semesters in the same language.

Group rule cont
Group Rule Cont…

The Group rule is the easiest solution:

1 Group in

(3 Classes in SPAN 1101 + 1102 + 1103

Label “Three Semesters of Spanish”) OR

(3 Classes in FREN 1101 + 1102 + 1103

Label “Three Semesters of French”)

Label “LANGUAGE REQUIREMENT”; ##Master Labels are typically scribed in upper

Subset rule type
Subset Rule Type

  • Scribe uses two types of Subset rules: the BeginSub rule type and the Group rule type.

  • The BeginSub rule is useful for presenting a collection of course rules as a unit.

  • For example, some degrees divide course rules into categories such as, “Core Requirements,” “Technical Specialty Courses,” “General Education Requirements,” etc.

  • The courses in each of these categories can be gathered together in a subset using the BeginSub and EndSub keywords. Each subset provides an additional label, which serves as a description of the subset category. It is also possible to attach qualifiers to a subset rule. These qualifiers apply to all the course rules listed in the subset.

Subset rule cont
Subset Rule Cont…

  • As a simple example, suppose the core requirements for a degree consist of English 1101 and English 1102, and the grade for each of these classes must be 2.5 or higher. The course rules for these classes can be gathered in a subset as follows:


    1 Class in ENGL 1101

    Label “English Composition I”;

    1 Class in ENGL 1102

    Label “English Composition II”;


    MinGrade 2.5

    LABEL “COMMUNICATION SKILLS REQUIREMENTS”; ##This label in upper case intentionally

  • In this example we only had to use the MinGrade qualifier once instead of twice.

  • Although the main Subset label follows the course rule in the block layout, the label will be placed above the course rules in the worksheet layout. The individual rules that make up the subset will be indented underneath the subset label on the worksheet.

Referencing blocks
Referencing Blocks

  • REQUISITE blocks can refer to OTHER blocks in a similar way to academic audits.

  • If the referenced OTHER block cannot be found for the given registration term the Label text on the Block rule is displayed to the user. If the OTHER block is found then the Label is ignored and the ProxyAdvice (or Labels) found in the OTHER block is displayed to the user when a pre-requisite is not met, as illustrated in the following example:


    StandAloneBlock # share with all blocks


    1 Block (OTHER = CORE D)

    Label “Core Area D”;

    3 Class in ENGL @ (With Attribute = “WRIT”) ProxyAdvice “You must take 3 classes of writing intensive math coursework “ .“

    Label “WAC Requirement Courses”;


Except rule from rules
Except Rule & From Rules

  • Except Rule - Indicates courses that should not fill a requirement.

    6 Credits in ART 1113:2129

    Except ART 1210,1211

    Label “Art Studies”;

  • FROM Rule - Precedes a list of courses, groups, disciplines, or transfer codes.

    3 Classes from INTL@

    Label “International Studies”;

If rule
If Rule

  • IF (rule) - Begins a conditional rule.


    6 Credits in SPAN @, FREN @, GERM @

    Label “Foreign Language”


    3 Credits in LANG 1001

    Label “Intro to Languages”;



    1 Block (OTHER=EDUH)

    Label “Education Requirements”;

Looks like
Looks like…

After the first semicolon the three course rules are scribed:


1 Class in ENGL 266

Label “World Literature: 7th to 18th Century”;

1 Class in MATH 124

MinGrade 2.0

Label “Calculus and Analytical Geometry I”;

20 Credits in HIST @, ENGL 2@, SPAN @, FREN @, PHIL @

MinSpread 2

Label “Electives”;


Take 2
Take 2…

Certificate in Fine Arts

Writing Skills (4-6 Credits)

Students may take either English 1101 or English 1102 and Business PCs (BUSE) 1001

Program Core (9 Credits) ART 2212 History of Art-Ancient 3 credits

MUSC 1111 Music Theory I 3 credits

MATH 1107 Math: A Practical Art 3 credits

Electives (9Credits)

Students must take a minimum of 3 credits worth of independent study (4985) as part of their electives.

Electives must be distributed as follows:

3credits in Art

3credits in Music

3credits in Math

Degreeworks scribe overview


22:24 Credits

MinCredits 4 in MATH 4985, ART 4985, MUSC 4985 #Independent Study Requirement


1 Group in

(1 Class in ENGL 1101

Label “Freshman Composition”) OR

(2 Classes in ENGL 1102 and BUSE 1001

Label “Business English and Word Processing”)



1 Class in ART 2212

Label “History of Art - Ancient”;

1 Class in MUSC 1111

Label “Music Theory I”;

1 Class in MATH 1107

Label “Math - A Practical Art”;




3Credits in ART @

Label “Art Elective”;

3Credits in MUSC @

Label “Music Elective”;

3Credits in MATH @

Label “Math Elective”;



REMARK “Electives must include at least 4 credits in independent ”

REMARK “study classes - ART 4985, MUS 4985 and/or MATH 4985.”;


Things to remember
Things to Remember…

  • Be sure to test the student audit to ensure you are getting the correct program requirement results

  • Be sure to log each block creation into the shared spreadsheet

  • Have fun!