Banner 320 Calculation of Contact Hours
This page documents how Banner calculates Contact Hours, Total Student Contact Hours, and FTES.
CALB Student Handbook 8.8 was used as the primary source of truth for this documentation.
SAAM is also helpful for what is allowed.
History
Coronavirus scheduling uncovered that our historical precedents made tasks easier, but not granular enough to be accurate and adaptable.
https://sequoias.atlassian.net/browse/AP-58
Contact Hours by Accounting Method
Weekly (W)
Condition(s)
CRN has only a
STVACCT_WCH
of “Y” andSTVACCT_INDEPENDENT_IND
= "N"CRN must be a credit course:
IF SCBCRSE_CREDIT_STATUS_CODE IN (SELECT SVVCCST_CREDIT_STATUS FROM svvccst WHERE SVVCCST_CREDIT_COURSE = 'Y')
CRN is not Inmate-only CRN. (Not currently used by COS and not programmed to handle this use case)
Calculation
Sum all values on each Hours per Week SSRMEET_HRS_WEEK
and multiply that by the Term Length Multiplier STVTERM_TERM_LEN_MULT
.
Daily (D)
Condition(s)
CRN has only a
STVACCT_DCH
of “Y” andSTVACCT_INDEPENDENT_IND
= "N"CRN must be a credit course:
IF SCBCRSE_CREDIT_STATUS_CODE IN (SELECT SVVCCST_CREDIT_STATUS FROM svvccst WHERE SVVCCST_CREDIT_COURSE = 'Y')
CRN is not Inmate-only CRN. (Not currently used by COS and not programmed to handle this use case)
Calculation
Sums every session’s Total Contact Hours
SSRMEET_HRS_TOTAL
.
https://sequoias.atlassian.net/browse/AP-499
Does not use SSRMEET_HRS_DAY
multiplied by SSRMEET_MEET_NO
for each session and then sum each session together” like previously documented. It may do that logic when Override Hours SSRMEET_HRS_OVER_IND
is unchecked, but there is no difference as Total Contact Hours SSRMEET_HRS_TOTAL
would also match that same logic.
Independent Weekly (IW)
Condition(s)
STVACCT_INDEPENDENT_IND
= “Y” andSTVACCT_WCH
= “Y”CRN must be a credit course:
IF SCBCRSE_CREDIT_STATUS_CODE IN (SELECT SVVCCST_CREDIT_STATUS FROM svvccst WHERE SVVCCST_CREDIT_COURSE = 'Y')
CRN is not Inmate-only CRN. (Not currently used by COS and not programmed to handle this use case)
Calculation
All sessions with a Meeting Type
GTVMTYP_LAB_IND
of Lab, the values of the sessions' Hours Per WeekSSRMEET_HRS_WEEK
are summed.All sessions with a Meeting Type
GTVMTYP_LAB_IND
of not Lab, the values of all sessions' Session Credit HoursSSRMEET_CREDIT_HR_SESS
are summed.
Then the two bullet points above are summed and then multiplied by the Independent Study Term Length Multiplier STVTERM_TERM_LEN_MULT_IS
.
Independent Weekly Non-Credit census (two-census-averaging)
Condition(s)
STVACCT_INDEPENDENT_IND
= “Y” andSTVACCT_WCH
= “Y”CRN must be a non-credit course:
IF SVVCCST_CREDIT_STATUS FROM svvccst WHERE SVVCCST_CREDIT_COURSE = 'N')
Or CRN is Inmate-only CRN. (Not currently used by COS and not programmed to handle this use case)
Calculation
Returns this for now: "Not setup for IW Non-Credit two Census Avg."
Independent Daily (ID)
Condition(s)
STVACCT_DCH
= “Y” andSTVACCT_INDEPENDENT_IND
= “Y”CRN must be a credit course:
IF SCBCRSE_CREDIT_STATUS_CODE IN (SELECT SVVCCST_CREDIT_STATUS FROM svvccst WHERE SVVCCST_CREDIT_COURSE = 'Y')
CRN is not Inmate-only CRN. (Not currently used by COS and not programmed to handle this use case)
Calculation
For sessions that have a Meeting Type
SSRMEET_MTYP_CODE
with aGTVMTYP_LAB_IND
of “N”, it will sum the Session Credit HoursSSRMEET_CREDIT_HR_SESS
and multiply that by the Independent Study Term Length MultiplierSTVTERM_TERM_LEN_MULT_IS
.For sessions that have a Meeting Type
SSRMEET_MTYP_CODE
with aGTVMTYP_LAB_IND
of “Y”, it will take sum the session’s Total Contact HoursSSRMEET_HRS_TOTAL
.
Then the two bullet points above are summed.
Positive or Actual Attendance (P, E)
Condition(s)
If
SSBSECT_ACCT_CODE
has aSTVACCT_CODE
withSTVACCT_ACTUAL_IND
= “Y” irrespective ofSTVACCT_INDEPENDENT_IND
valueCRN can be credit or not
SCBCRSE_CREDIT_STATUS_CODE
Calculation
Sum SFRSCTR_ATTEND_HR
Test Cases
All independent study to make sure all of them have FTES. Some courses run active without enrollment (SSBSECT_ENRL).
WHERE STVACCT_CODE IN ('I','ID','IW','TE','WE') AND CONTACT_HOURS_FTES IS NULL
Expect not to see results other than the 0 enrollment.
Other Relevant Documentation
/*
* ==========================
* NOTE (Banner column docs):
* ==========================
* STVACCT_INDEPENDENT_IND - Independent study indicator, may be Y or blank, cannot be Y if any other indicator is Y
* STVACCT_WCH - Weekly accounting method indicator, may be Y or blank, cannot be Y if DCH is Y
* STVACCT_DCH - Daily accounting method indicator, may be Y or blank, cannot be Y if WCH is Y
*
*/
"In Banner® CALBSTU, a contact hour is calculated and saved on each CRN Meeting
SSRMEET record. This value is summed and displayed in fields in the main window of
SSASECT, but it is not saved with the SSBSECT records."
Reporting Date Procedures
1. Census Procedure Courses For Weekly or Daily Census courses in primary terms, including Alternative Attendance Accounting Procedure courses, the full-time equivalent student (FTES) is to be reported in the period in which the census accounting procedure is completed, even if the course is not completed by the deadline for reporting.
For summer intersession Daily Census courses that cross fiscal years, including Alternative Attendance Accounting Procedure courses, the hours and FTES are to be reported in the fiscal year in which the census date occurs (both census dates for noncredit course sections that apply the Alternative Attendance Accounting Procedure per CCR §58003.1(f)((2)), or when the course ends. These FTES can be selected on a courses-by-course basis. 3-23 Student Attendance Accounting Manual California Community Colleges
2. Actual Hours of Attendance Courses (Positive Attendance) For courses for which Actual Hours of Attendance Procedure are reported (Positive Attendance), the full-time equivalent student (FTES) is to be reported in the period in which the course is completed, even if the course overlaps fiscal years. Reference: T5 58003.1, 58010
Source (SAAM - Manuals | California Community Colleges Chancellor's Office (cccco.edu))
Colleague Notes
At the Jun 13, 2024 we were shared this:
IF
(
is Daily Census on SSASECT
is Intersession term on STVTERM
has a Part of term code on SSASECT
is Leading Summer on SVAACYR
)
AND
Census Date is less than the Academic Year START DATE on SVAACYR
THEN
PREVIOUS YEAR
ELSE IF
is Actual Hours
Part of Term End Date is greater than the Academic Year END DATE on SVAACYR
THEN
NEXT YEAR
Part of Term End Date is less than the Academic Year START DATE on SVAACYR
THEN
PREVIOUS YEAR
Also, the SVPACAD process will update SSBSECT_ACYR_CODE
, the next CALBSTU release includes an enhancement to the process by adding a parameter value to not update that field.
Related articles
Version | Date | Comment |
---|---|---|
Current Version (v. 42) | Jun 13, 2024 18:11 | Jordan Lamb |
v. 41 | Mar 25, 2024 18:18 | Jordan Lamb |
v. 40 | Oct 03, 2023 16:35 | Jordan Lamb |
v. 39 | Jul 06, 2023 20:22 |
Jordan Lamb
Corrected and clarified calculation on Daily (D) Accounting Method after 7/6/2023 Banner Student Consulting meeting. |
v. 38 | Jun 13, 2023 23:26 | Jordan Lamb |
v. 37 | Jun 13, 2023 20:02 | Jordan Lamb |
v. 36 | Apr 21, 2023 14:55 | Jordan Lamb |
v. 35 | Oct 12, 2022 23:36 | Jordan Lamb |
v. 34 | Oct 12, 2022 23:23 | Jordan Lamb |
v. 33 | Sep 14, 2022 17:15 | Jordan Lamb |
v. 32 | Aug 18, 2022 17:31 | Jordan Lamb |
v. 31 | Aug 18, 2022 17:28 | Jordan Lamb |
v. 30 | Jun 10, 2022 14:42 | Jordan Lamb |
v. 29 | May 23, 2022 15:54 | Jordan Lamb |
v. 28 | May 23, 2022 15:48 |
Jordan Lamb
Reverted from v. 22 |
v. 27 | May 05, 2022 17:04 | Jordan Lamb |
v. 26 | Apr 29, 2022 21:54 | Jordan Lamb |
v. 25 | Feb 25, 2022 00:31 | Jordan Lamb |
v. 24 | Feb 24, 2022 19:40 | Jordan Lamb |
v. 23 | Feb 24, 2022 19:36 | Jordan Lamb |
v. 22 | Jan 07, 2022 22:47 | Jordan Lamb |
v. 21 | Sep 16, 2021 21:13 | Jordan Lamb |
v. 20 | Sep 08, 2021 15:13 | Jordan Lamb |
v. 19 | Sep 08, 2021 15:05 | Jordan Lamb |
v. 18 | Jul 27, 2021 16:03 | Jordan Lamb |
v. 17 | Jul 27, 2021 16:01 | Jordan Lamb |
v. 16 | Jul 27, 2021 15:57 | Ahsen Baig |
v. 15 | Jul 19, 2021 20:41 | Jordan Lamb |
v. 14 | Jun 30, 2021 23:11 | Jordan Lamb |
v. 13 | Jun 30, 2021 23:08 | Jordan Lamb |
v. 12 | Jun 30, 2021 22:52 | Jordan Lamb |
v. 11 | Jun 29, 2021 23:25 | Jordan Lamb |
v. 10 | Jun 28, 2021 23:59 | Jordan Lamb |
v. 9 | Jun 25, 2021 17:07 | Jordan Lamb |
v. 8 | Jun 25, 2021 17:05 | Jordan Lamb |
v. 7 | Jun 25, 2021 17:04 | Jordan Lamb |
v. 6 | Jun 23, 2021 23:43 | Ahsen Baig |
v. 5 | Jun 23, 2021 23:38 | Jordan Lamb |
v. 4 | May 14, 2021 21:40 | Jordan Lamb |
v. 3 | May 11, 2021 22:37 | Jordan Lamb |
v. 2 | May 06, 2021 21:06 | Jordan Lamb |
v. 1 | May 06, 2021 20:24 | Jordan Lamb |