Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3

...

The template is designed for the creation of Power BI Report development for future Curriculum Mapping Reportreports. Currently the Template can be located at \\usffs.forest.usf.edu\odrive$\IT-BIA\Projects\PowerBI\Templates by the name of "Self-Service Curriculum Mapping Template". The Template contains all the currently mapped data and details needed for Curriculum Mapping Reportsreports. The Template template contains the core filters used in all Curriculum Mapping Reporting reporting along with the Link Icon, Last Refresh on:, and Tab Name if more then 1 tab is created per reporta Relationship documentation tab that provides information for the data fields that can be used in a report (which should be deleted before a created report is published).

Filters

Insert excerpt
Course Academic Year - MCOM CM
Course Academic Year - MCOM CM
nopaneltrue

...

Insert excerpt
Curriculum Program Filter- MCOM CM
Curriculum Program Filter- MCOM CM
nopaneltrue

Table Details

TABLE_NAMETABLE_TYPETABLE_DESCRIPTION
CM_COURSE_BY_ACADEMIC_YEARReporting TableContains Course attributes by academic year. Table is filtered by Course   Status = 2 ('Completed'), and Source = 'Health' which brings in only Health   courses.
CM_COURSE_OBJECTIVEReporting TableContains Course Objectives, linked to Courses from the   CM_COURSE_BY_ACADEMIC_YEAR table. Table is filtered by Active = 1.
CM_COURSEBYACADYEAR_PROGRAMDerived Reporting TableContains mapping between course_by_acedemic_year_id and program. Courses   linked to both Core and SELECT programs will have two seperate records in the   table. This table was created to help report writers with the program button   functionality on the report
CM_PROGRAM_OBJ_COURSE_OBJReporting Bridge TableBridge table to handle many to many relationship between program   objective and course objective.
CM_PROGRAM_OBJECTIVEReporting TableContains Program Objectives.
CM_SESSIONReporting TableContains Sessions, linked to Courses from the CM_COURSE_BY_ACADEMIC_YEAR   table. Table is filtered by Status = 2 (Completed).
CM_SESSION_OBJ_COURSE_OBJReporting Bridge TableBridge table to handle many to many relationship between session   objective and course objective.
CM_SESSION_OBJECTIVEReporting TableContains session objectives, linked to Sessions from the CM_SESSION   table.

Column Details

 

TABLE_NAMECOLUMN_NAMECOLUMN_DESCRIPTIONCOLUMN_DEFAULTCOLUMN_SOURCE
CM_COURSE_BY_ACADEMIC_YEARCOURSE_LOCATIONwhen location = 1, 'Lehigh   Valley'
    when location = 2, 'Tampa'
    Else 'Unknown'
Unknown(derived) Appian.CR_REC_courseByAcademicYear.location
CM_COURSE_BY_ACADEMIC_YEARCOURSE_IS_COREYes' if the course belongs to either 'Core' or 'Core and SELECT', else   'No'No(derived) Appian.CR_REC_courseByAcademicYear.program
CM_COURSE_BY_ACADEMIC_YEARCOURSE_IS_SELECTYes' if the course belongs to either 'SELECT' or 'Core and SELECT', else   'No'No(derived) Appian.CR_REC_courseByAcademicYear.program
CM_COURSE_BY_ACADEMIC_YEARCOURSE_ACADEMIC_YEARcourse academic yearUNKNAppian.CR_REC_courseByAcademicYear.academicYear
CM_COURSE_BY_ACADEMIC_YEARCOURSE_CONTACT_HOURScourse contact hours0Appian.CR_REC_courseByAcademicYear.contactHours
CM_COURSE_BY_ACADEMIC_YEARCOURSE_BY_ACADEMIC_YEAR_IDappian composite primay key for Course By Academic Year(not null)Appian.CR_REC_courseByAcademicYear.courseAcademicYearId
CM_COURSE_BY_ACADEMIC_YEARCOURSE_NUMBERcourse numberUnknownAppian.CR_REC_courseByAcademicYear.courseNumber
CM_COURSE_BY_ACADEMIC_YEARCOURSE_DESCRIPTIONcourse description. blanks ltrimed and rtrimedUnknownAppian.CR_REC_courseByAcademicYear.description
CM_COURSE_BY_ACADEMIC_YEARCOURSE_END_DATEcourse end date2099.12.31Appian.CR_REC_courseByAcademicYear.endDate
CM_COURSE_BY_ACADEMIC_YEARCOURSE_IS_OUTSIDE_BANNERcourse is outside banner flag. Yes if outsideBanner=1, Else NoNoAppian.CR_REC_courseByAcademicYear.outsideBanner
CM_COURSE_BY_ACADEMIC_YEARCOURSE_START_DATEcourse start date1900.01.01Appian.CR_REC_courseByAcademicYear.startdate
CM_COURSE_BY_ACADEMIC_YEARCOURSE_SUBJECT_CODEcourse subject codeUnknownAppian.CR_REC_courseByAcademicYear.subjectCode
CM_COURSE_BY_ACADEMIC_YEARCOURSE_TITLEcourse title. blanks ltrimed and rtrimedUnknownAppian.CR_REC_courseByAcademicYear.title
CM_COURSE_BY_ACADEMIC_YEARCOURSE_MED_YEARcourse year number taught in0Appian.CR_REC_courseByAcademicYear.year
CM_COURSE_OBJECTIVECOURSE_BY_ACADEMIC_YEAR_IDappian foreign key for Course By Academic Year(not null)Appian.MCOM_CM_objectivePair.courseId
CM_COURSE_OBJECTIVECOURSE_OBJECTIVEcourse objective description. blanks ltrimed and rtrimedUnknownAppian.MCOM_CM_objectivePair.courseobjective
CM_COURSE_OBJECTIVECOURSE_OBJECTIVE_IDappian course objective primary key(not null)Appian.MCOM_CM_objectivePair.id
CM_COURSEBYACADYEAR_PROGRAMCURRICULUM_PROGRAMCan be 'Core' or 'SELECT'. If program is 1 then both 'Core' and 'SELECT'   (separate records). If program is 2 then 'Core'. If program is 3 then   'SELECT'-1(derived) Appian.CR_REC_courseByAcademicYear.program
CM_COURSEBYACADYEAR_PROGRAMCOURSE_BY_ACADEMIC_YEAR_IDappian course by academic year foreign key-1Appian.CR_REC_courseByAcademicYear.courseAcademicYearId
CM_PROGRAM_OBJ_COURSE_OBJCOURSE_OBJECTIVE_IDappian course objective foreign key(not null)Appian.MCOM_CM_objectivePairProgramObjectiveJoin.objectivePairId
CM_PROGRAM_OBJ_COURSE_OBJPROGRAM_OBJECTIVE_IDappian program objective foreign key(not null)Appian.MCOM_CM_objectivePairProgramObjectiveJoin.programObjectiveId
CM_PROGRAM_OBJECTIVEPROGRAM_OBJECTIVE_IDappian program objective primary key(not null)Appian.MCOM_CM_programObjective.programObjectiveId
CM_PROGRAM_OBJECTIVEPROGRAM_OBJECTIVE_TITLEprogram objective title. blanks ltrimed and rtrimedUnknownAppian.MCOM_CM_programObjective.title
CM_SESSIONCOURSE_BY_ACADEMIC_YEAR_IDappian foreign key for Course By Academic Year(not null)Appian.MCOM_CM_session.courseid
CM_SESSIONSESSION_DESCRIPTIONsession description. blanks ltrimed and rtrimedUnknownAppian.MCOM_CM_session.description
CM_SESSIONSESSION_DURATIONsession duration0Appian.MCOM_CM_session.duration
CM_SESSIONSESSION_IDappian session primary key(not null)Appian.MCOM_CM_session.id
CM_SESSIONSESSION_PREPERATION_HOURSsession preparationHours0Appian.MCOM_CM_session.preparationHours
CM_SESSIONSESSION_TITLEsession title. blanks ltrimed and rtrimedUnknownAppian.MCOM_CM_session.title
CM_SESSION_OBJ_COURSE_OBJCOURSE_OBJECTIVE_IDappian course objective foreign key(not null)Appian.MCOM_CM_sessionObjectivePairCourseObjectiveJoin.courseObjectiveId
CM_SESSION_OBJ_COURSE_OBJSESSION_OBJECTIVE_IDappian session objective foreign key(not null)Appian.MCOM_CM_sessionObjectivePairCourseObjectiveJoin.sessionObjectiveId
CM_SESSION_OBJECTIVESESSION_OBJECTIVE_IDappian session objective primary key(not null)Appian.MCOM_CM_sessionObjectivePair.id
CM_SESSION_OBJECTIVESESSION_IDappian session foreign key(not null)Appian.MCOM_CM_sessionObjectivePair.sessionid
CM_SESSION_OBJECTIVESESSION_OBJECTIVEsession objective name. blanks ltrimed and rtrimedUnknownAppian.MCOM_CM_sessionObjectivePair.sessionobjective


Info
titleCM_COURSE_BY_ACADEMIC_YEAR Copy

Currently within the data model there are 2 tables that contain the same data, the table is CM_COURSE_BY_ACADEMIC_YEAR.

The two tables provide ways to access data point(s) differently due to how objectives are mapped to each other in the source. The path you take depends on what question is been asked with the data.

Not all course objectives are always mapped to a session objective and hence a session. Keeping that in mind here are the possible scenarios:

  • To get all connected data points here is the path that needs to be followed:

Content Objective Subheadings <- Content Objective <-Course -> Session -> Session Objective -> Course Objective -> Program Objective

  • To get all the course objectives connected to a course (not necessarily mapped to a session objective), and program objectives connected to those course objectives, here is the path that needs to followed:

Course-> Course Objective -> Program Objective

Data Refreshed On 

Data in this report is not live, but refreshed regularly. The date on the bottom right of the report displays the last day the data was refreshed from Archivum Curriculum Mapping.  

Disclaimer 

This report only displays values as the were in Archivum Curriculum Mapping at last refresh as indicated at the bottom of the report. Those values are subject to change over time. Unauthorized use of this report is prohibited. If you log on to this computer system, you acknowledge your awareness of and concurrence with the University of South Florida policies. The University will prosecute violators to the full extent of the law.