Added 12/10/07 - Lorna is okay with just having the ID come over

Similar documents
LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF PHYSICS AND ASTRONOMY CURRICULUM CHANGE

C & Data Structures syllabus

ME IN CIVIL ENGINEERING (for NUI Galway BE Civil graduates) Project/Thesis

CS 170 Exam 2. Version: A Fall Name (as in OPUS) (print): Instructions:

University of Waterloo Undergraduate Catalog Report Faculty of Mathematics Page No. 1 Run Date 20-AUG-2007 Meeting Number(s) 25

Click the Add a New Value Tab. Click Add. The system will populate the Event ID field with a number after the event request is saved.

PowerSchool Student and Parent Portal User Guide.

CSC 148 Lecture 3. Dynamic Typing, Scoping, and Namespaces. Recursion

Course Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (

Microsoft Outlook 2010 Level 1

Jacks Planner Tips and Tricks for Advisors

Course Requirements / Course Restrictions Set-Up

1 Chapter Plan...1 Exercise - Simple Program...2

Shells & Shell Programming (Part B)

PowerSchool Student and Parent Portal User Guide. PowerSchool Student Information System

PERL Scripting - Course Contents

1. To access DegreeWorks, you will need to navigate to 2. Click the Enter Secure Area button and login with:

CHAPTER 7 HOW TO FIND YOUR ACCOUNT NUMBERS, AND WHAT THE NUMBERS MEAN

PowerSchool Parent Portal User Guide. PowerSchool 7.x Student Information System

User Manual. perfectionlearning.com/technical-support

Tableau Desktop: Part 2

DEGREEWORKS TRAINIG STUDENT OVERVIEW. Logging into DegreeWorks

Do not turn to the next page until the start of the exam.

Microsoft Office Illustrated Introductory, Building and Using Queries

11/29/17. Outline. Subprograms. Subroutine. Subroutine. Parameters. Characteristics of Subroutines/ Subprograms

penelope case management software AUTHENTICATION GUIDE v4.4 and higher

C++ (Non for C Programmer) (BT307) 40 Hours

User Scripting April 14, 2018

CS240: Programming in C

In Workflow. Viewing: Last edit: 11/04/14 4:01 pm. Approval Path. Programs referencing this course. Submi er: Proposing College/School: Department:

All the things you never wanted to know about the Texas Assessment Management System

Microsoft Access Illustrated. Unit B: Building and Using Queries

Cityworks Analytics By Azteca Systems Inc.

ProctorU LTI Proctored Exam Scheduling

Microsoft Office Illustrated. Using Tables

Using DegreeWorks Plans (for Advisors & Students)- Templates Note: Optimum web browser for use with DegreeWorks Plans is Google Chrome or Firefox

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

User support Marketing Director profile DataCar CRM, Expert version

IBM Advanced Job Scheduler for Wireless

Informer Procedures November 8, 2009

Computer Forensics CCIC Training

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

Self-test TSO/E REXX. Document: e0167test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

ADMINISTRATIVE USER GUIDE FOR THE APTI-LEARN LEARNING MANAGEMENT SYSTEM (LMS)

Basic Python 3 Programming (Theory & Practical)

Business Process Document PeopleSoft - Student Financials: Group Data Entry

List: Tree: Students are expected to pay attention and fill in the details. Fundamental dynamic memory structure is: list

HiMCM: Procedures and Tips for a Great Experience

Reference Manual for the Student and Exchange Visitor Information System Batch Interface

More Perl. CS174 Chris Pollett Oct 25, 2006.

GNU ccscript Scripting Guide IV

Programmatic Data Entry Instructions

Note that a change to a module level requires you to create a new module and not revise an existing one.

PHPoC vs PHP > Overview. Overview

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

REQUISITION APPROVAL. Requisition and Purchase Order Approval Basics ABOUT WORKFLOW

Glogster-Logging In. Glogster Link What s a Glogster? It s a virtual interactive poster. Assigned by your teacher. Password: rockyhill

Chapter Five Physical Database Design

Taking Control of Your . Terry Stewart Lowell Williamson AHS Computing Monday, March 20, 2006

Word for Job Seekers. Things to consider while making your resume

Missing Grades Report MIEG

Autodesk Professional Certification & Authorized Certification Center

COP 1220 Introduction to Programming in C++ Course Justification

SQL Server Business Intelligence 20768: Developing SQL Server 2016 Data Models in SSAS. Upcoming Dates. Course Description.

PHPoC. PHPoC vs PHP. Version 1.1. Sollae Systems Co., Ttd. PHPoC Forum: Homepage:

CS 6371: Advanced Programming Languages

The power of PowerShell

A function is a named piece of code that performs a specific task. Sometimes functions are called methods, procedures, or subroutines (like in LC-3).

Last modified on Author Reason 3/4/2019 CHRS Recruiting Training Team Initial publication

Envision Computed Columns Commands Reference

User Interface 4 Fundamentals

PREPARING FOR PRELIM 1

FACULTY GUIDE TO PEOPLESOFT SELF SERVICE

CS108 Lecture 16: User Defined Classes. Overview/Questions

Local Luncheon Groups Continuing Education Information/Guidelines

WarwickWARE. Data Blender Manual

Incorporating Cognitive/Learning Styles in a General-Purpose Adaptive Hypermedia System

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

New and Exciting Partner Opportunities September June 2019

Process Document Student Records: Enroll Using Quick Enroll

The following screen will appear.

PowerSchool Student and Parent Portal User Guide. PowerSchool 8.x Student Information System

Contra Costa CurricUNET User Manual

Beginning Perl. Mark Senn. September 11, 2007

Using Dynamic Data Exchange

Computer Science 210: Data Structures

W706 Troubleshooting Transactions Using SQL Profiler

How-To: eschoolplus Preparing for Secondary Report Cards

Syllabus. CSC 103 Computing Sciences Portal

Lecture 5. Defining Functions

Table of Contents Page 2

Binghamton University. CS-211 Fall Functions. The Basis of C

Virtual DMIS Requirements

Chemical Reaction dataset ( )

MyDegreePath Student Manual

Conditional Control Structures. Dr.T.Logeswari

Professional Course in Web Designing & Development 5-6 Months

COMP-202: Foundations of Programming. Lecture 13: Recursion Sandeep Manjanna, Summer 2015

Final Exam. IT 3203 Introduction to Web Development. Rescheduling Final Exams. PHP Arrays. Arrays as Hashes. Looping over Arrays

How to Register for Courses

Transcription:

Colleague Project Review Added 12/10/07 - Lorna is okay with just having the ID come over Project Title: RQMM report adding k numbers & phone Date: 9/17/2007 Reviewed by: Lori Bascom Project Sponsor: Lorna Trachta Request Scope: Process RGF030 Requisite miss match report is used by departments to identify students who do not meet the co requisites or pre requisites for sections, There report currently prints out the students names, but they are requesting to add the additional fields of k numbers and phones. Questions: 1. Is there a Datatel delivered process? Yes, RQMM 2. Is there a work around available at this time? Yes They can look up the students Ids and phones in Colleague after they print the RQMM report. 3. Custom Source Management vs. customer satisfaction? We would have to maintain this as a custom source and keep it separate from the original. 4. Can this be an in house project or need to be out sourced? This can probably can be done in house. 5. Estimated timeline? 2 3 months 6. Resources available? This would have to be done in the development account and tested. It would have to be copied and modified from the delivered process and have it s own process control record. 7. Cost factor?

Click here to enter text. 8. Return on investment? Click here to enter text. Application Support Detail Review: RGF030 and RGR030 are the two main processes that would be involved with this. The process uses the STUDENT.COURSE.SEC file and we do not maintain phone records in this file, therefore we would need to make a call to go out and grab that information from the person file, probably using a LIST.VAR field and adding a call to a subroutine. After looking at these two processes, this might be a little tricky to do. I suspect that there are some inserts also involved that would require more scrutiny. I m not sure if the time and effort that would be involved is warranted since users do have the ability to look up this information. Application: ST, Process: RGR030 Requisite Mismatch Page 9 12:07:00 09 17 07 User Code... ********************** 0001: * 0002: * Created By:Bernard Alvano 0003: * Date...:10/16/95 0004: * Description: 0005: * This report receives a list of STUDENT.COURSE.SEC records. The 0006: * reocrds are sorted by term by student by section. The report will 0007: * find any prerequisites, corequisite courses, corequisite sections, 0008: * and corequisite noncourses for the SCS.COURSE.SECTION. It will

0009: * display any prerequsistes/corequisites that have not been fulfilled 0010: * for the SCS.STUDENT. 0011: * 0012: * The report page breaks on term. 0013: * 0014: X.NEW.PAGE = "" 0015: X.SORT.NAME = "" 0016: X.OLD.TERM = "" 0017: V.VAR16 = "" 0018: FOR_EACH REFERENCED SELECTED STUDENT.COURSE.SEC.ID 0019: GOSUB INIT.VARS 0020: FOR_THE REFERENCED SECONDARY SCS.COURSE.SECTION INTO COURSE.SECTIONS.ID 0021: IF A.PREREQ.FLAG = "Y" THEN 0022: GOSUB CHECK.PREREQS 0023: END 0024: IF A.COREQ.FLAG = "Y" THEN 0025: GOSUB CHECK.COREQS 0026: END 0027: X.TERM = V.SEC.TERM 0028: END_THE SCS.COURSE.SECTION 0029: GOSUB PRINT.DETAIL 0030: END_EACH STUDENT.COURSE.SEC.ID 0031: 0032: RETURN 0033:

0034: ******* 0035: HEADER: 0036: ******* 0037: V.VAR1 = "Term: " 0038: V.VAR16 = X.TERM 0039: V.VAR1 := V.VAR16 0040: V.VAR2 = SPACE(35) 0041: V.VAR2 := FMT("Prerequisites (P)/","L#64") 0042: V.VAR3 = SPACE(35) 0043: V.VAR3 := FMT("Corequisite Courses (C)/","L#64") 0044: V.VAR4 = SPACE(35) 0045: V.VAR4 := FMT("Corequisite Sections (S)/","L#63") 0046: V.VAR4 := " Enrolled/Completed " 0047: V.VAR5 = "Student Name / Course Section" 0048: V.VAR5 := SPACE(6) 0049: V.VAR5 := FMT("Corequisite Non courses (N)","L#63") 0050: V.VAR5 := " Courses" 0051: V.VAR5 := SPACE(9) 0052: V.VAR5 := "Start Term Gr" 0053: V.VAR6 = STR(" ",34):" ":STR(" ",63):" ":STR(" ",15):" ":STR(" ",5):" ":STR(" ",7):" ":STR(" ",2) 0054: HEADER.VALID = '' 0055: Copyright Datatel Inc. September 17 2007

Application: ST, Process: RGR030 Requisite Mismatch Page 10 12:07:00 09 17 07 0056: RETURN 0057: 0058: ********** 0059: INIT.VARS: 0060: ********** 0061: V.VAR7 = "" 0062: V.VAR8 = "" 0063: V.VAR9 = "" 0064: V.VAR10 = "" 0065: VL.LIST.VAR1 = "" 0066: VL.LIST.VAR2 = "" 0067: VL.LIST.VAR3 = "" 0068: VL.LIST.VAR4 = "" 0069: VL.LIST.VAR5 = "" 0070: VL.LIST.VAR6 = "" 0071: VL.LIST.VAR7 = "" 0072: VL.LIST.VAR8 = "" 0073: VL.LIST.VAR9 = "" 0074: VL.LIST.VAR10 = "" 0075: VL.LIST.VAR11 = ""

0076: VL.LIST.VAR12 = "" 0077: 0078: RETURN 0079: 0080: ************** 0081: CHECK.PREREQS: 0082: ************** 0083: FOR_THE REFERENCED SECONDARY SEC.COURSE INTO COURSES.ID 0084: * 0085: * Check for prereqs 0086: * 0087: IF V.CRS.PREREQS THEN 0088: X.PREREQ.STATUS = "" 0089: XL.STC.RECORDS = "" 0090: CALL S.EVALUATE.COURSE.PREREQUISITE(V.SCS.STUDENT,V.CRS.PREREQS,V.SEC.START.DATE,X.PREREQ.STAT US, XL.STC.RECORDS) 0091: IF X.PREREQ.STATUS NE "C" THEN 0092: X.ERROR.FLAG = "" 0093: XL.ERROR.MSG = "" 0094: XL.DESC = "" 0095: CALL S.GET.ACAD.REQMT.DESC(XL.DESC,"P",V.CRS.PREREQS,X.ERROR.FLAG,XL.ERROR.MSG) 0096: XL.DESC = TRIM(XL.DESC) 0097: IF XL.DESC THEN VL.LIST.VAR5 = XL.DESC 0098: VL.BPV.STC.ID = XL.STC.RECORDS

0099: X.CTR = "" 0100: FOR_EACH REFERENCED SECONDARY BPV.STC.ID INTO STUDENT.ACAD.CRED.ID 0101: X.CTR += 1 0102: X.CRS.NAME = V.STC.COURSE 0103: CALL S.TRANS.FILE("COURSES",CRS.NAME,X.CRS.NAME) 0104: VL.LIST.VAR9<1,X.CTR> = X.CRS.NAME 0105: VL.LIST.VAR10<1,X.CTR> = V.STC.START.DATE 0106: VL.LIST.VAR11<1,X.CTR> = V.STC.TERM 0107: X.STC.VER.GRADE = V.STC.VERIFIED.GRADE 0108: CALL S.TRANS.FILE("GRADES",GRD.GRADE,X.STC.VER.GRADE) 0109: VL.LIST.VAR12<1,X.CTR> = FMT(X.STC.VER.GRADE,"L") 0110: END_EACH BPV.STC.ID 0111: END Copyright Datatel Inc. September 17 2007

Application: ST, Process: RGR030 Requisite Mismatch Page 11 12:07:00 09 17 07 0112: END 0113: END_THE SEC.COURSE 0114: 0115: RETURN 0116: 0117: ************* 0118: CHECK.COREQS: 0119: ************* 0120: CALL S.CHECK.STU.COREQ("",V.SCS.STUDENT,V.STUDENT.COURSE.SEC.ID,"","","","","","","Y",VL.BPV.COURSES,VL.BPV.SECTIONS,VL.BPV.NON.COURSES) 0121: VL.LIST.VAR6 = "" 0122: VL.LIST.VAR7 = "" 0123: VL.LIST.VAR8 = "" 0124: FOR_EACH REFERENCED SECONDARY BPV.COURSES INTO COURSES.ID 0125: VL.LIST.VAR6<1, 1> = V.CRS.NAME 0126: END_EACH BPV.COURSES 0127: FOR_EACH REFERENCED SECONDARY BPV.SECTIONS INTO NEW.SECTIONS.ID 0128: VL.LIST.VAR7<1, 1> = V.NSEC.NAME 0129: END_EACH BPV.SECTIONS

0130: FOR_EACH REFERENCED SECONDARY BPV.NON.COURSES INTO NON.COURSES.ID 0131: VL.LIST.VAR8<1, 1> = V.NCRS.SHORT.TITLE 0132: END_EACH BPV.NON.COURSES 0133: 0134: RETURN 0135: 0136: ************ 0137: * 0138: * June 2 1997 04:26pm BMA 0139: * Need ":" for client/server 0140: * 0141: *PRINT.DETAIL 0142: PRINT.DETAIL: 0143: ************ 0144: * 0145: * List vars 5 8 contain prereqs, coreq courses, coreq sections, and 0146: * coreq non courses, respectively. Each of these may or may not exist. 0147: * They are loaded into list vars 1 4 in the same order: prereqs, coreq 0148: * courses, coreq sections, coreq non courses. If one these is missing, 0149: * the next group is checked in order not to leave a blank list var in 0150: * between list vars. For example, if I have prereqs and coreq 0151: * non courses, only: Then LIST.VAR1 = LIST.VAR5(prereqs) and 0152: * LIST.VAR2 = LIST.VAR8(coreq non courses). LIST.VAR3 and LIST.VAR4 0153: * will remain null and will not be printed. 0154: *

0155: 0156: IF VL.LIST.VAR5 THEN 0157: VL.LIST.VAR1 = VL.LIST.VAR5 0158: V.VAR7 = "(P)" 0159: END 0160: 0161: BEGIN CASE 0162: CASE VL.LIST.VAR6 AND VL.LIST.VAR1 0163: VL.LIST.VAR2 = VL.LIST.VAR6 0164: V.VAR8 = "(C)" 0165: CASE VL.LIST.VAR6 AND NOT(VL.LIST.VAR1) 0166: VL.LIST.VAR1 = VL.LIST.VAR6 0167: V.VAR7 = "(C)" Copyright Datatel Inc. September 17 2007

Application: ST, Process: RGR030 Requisite Mismatch Page 12 12:07:00 09 17 07 0168: END CASE 0169: 0170: BEGIN CASE 0171: CASE VL.LIST.VAR7 AND VL.LIST.VAR2 0172: VL.LIST.VAR3 = VL.LIST.VAR7 0173: V.VAR9 = "(S)" 0174: CASE VL.LIST.VAR7 AND VL.LIST.VAR1 0175: VL.LIST.VAR2 = VL.LIST.VAR7 0176: V.VAR8 = "(S)" 0177: CASE VL.LIST.VAR7 AND NOT(VL.LIST.VAR1) 0178: VL.LIST.VAR1 = VL.LIST.VAR7 0179: V.VAR7 = "(S)" 0180: END CASE 0181: 0182: BEGIN CASE 0183: CASE VL.LIST.VAR8 AND VL.LIST.VAR3 0184: VL.LIST.VAR4 = VL.LIST.VAR8 0185: V.VAR10 = "(N)" 0186: CASE VL.LIST.VAR8 AND VL.LIST.VAR2 0187: VL.LIST.VAR3 = VL.LIST.VAR8

0188: V.VAR9 = "(N)" 0189: CASE VL.LIST.VAR8 AND VL.LIST.VAR1 0190: VL.LIST.VAR2 = VL.LIST.VAR8 0191: V.VAR8 = "(N)" 0192: CASE VL.LIST.VAR8 AND NOT(VL.LIST.VAR1) 0193: VL.LIST.VAR1 = VL.LIST.VAR8 0194: V.VAR7 = "(N)" 0195: END CASE 0196: 0197: IF VL.LIST.VAR1 THEN 0198: GOSUB HEADER 0199: IF X.TERM NE X.OLD.TERM AND X.OLD.TERM THEN 0200: PAGE.EJECT.REQUESTED = 2 0201: X.NEW.PAGE = 1 0202: END 0203: X.OLD.TERM = X.TERM 0204: IF V.SCS.STUDENT NE X.SORT.NAME THEN 0205: PAGE.EJECT.REQUESTED = 2 0206: PRINT_DETAIL FROM 1 TO 2 ITEMIZING LIST.VAR1,LIST.VAR9,LIST.VAR10,LIST.VAR11,LIST.VAR12 0207: X.NEW.PAGE = "" 0208: END ELSE 0209: IF X.NEW.PAGE THEN 0210: PRINT_DETAIL LINE 1 0211: END

0212: PRINT_DETAIL LINE 2 ITEMIZING LIST.VAR1,LIST.VAR9,LIST.VAR10,LIST.VAR11,LIST.VAR12 0213: END 0214: IF VL.LIST.VAR2 THEN 0215: PRINT_DETAIL LINE 3 ITEMIZING LIST.VAR2 0216: IF VL.LIST.VAR3 THEN 0217: PRINT_DETAIL LINE 4 ITEMIZING LIST.VAR3 0218: IF VL.LIST.VAR4 THEN 0219: PRINT_DETAIL LINE 5 ITEMIZING LIST.VAR4 0220: END 0221: END 0222: END Would probably have to put it in here somewhere>>>>>> K number would be easy, phone number is the tricky part 0223: X.SORT.NAME = V.SCS.STUDENT 0224: PRINT_DETAIL LINE 6 Copyright Datatel Inc. September 17 2007

Application: ST, Process: RGR030 Requisite Mismatch Page 13 12:07:00 09 17 07 0225: END 0226: 0227: RETURN