SQL Queries (API v2 vs v3)
Course Objectives
Sample SQL Query
/** This is for new and old syntaxes for retrieving Objective records
from Ilios -- going to use a place holder for course_id [course_id]
any valid course ID can be used **/
/** new method - API v3 - retrieve course objectives **/
/** only need to query one table `course_x_objective` **/
SELECT course_objective_id, title
FROM course_x_objective
WHERE course_id = [course_id];
/** old method - API v2 - course objectives **/
SELECT o.objective_id, o.title
FROM objective o
JOIN course_x_objective cxo
ON cxo.objective_id = o.objective_id
WHERE cxo.course_id = [course_id];Tables Affected - Course Objective Query


Session Objectives
Sample SQL Query
Tables Affected - Session Objective Query


Session Objectives with Course Objectives
Sample SQL Query (v2 - Old Schema)
Sample Query (v3 - New Schema)
Program Year Objectives
Sample SQL Query
Session Objectives with Course Objectives and Program Year (Parent) Objectives
Sample SQL Query (v2 - Old Schema)
Sample SQL Query (v3 - New Schema)
Last updated