Enter the immediately following YYYY/YYYY+1 value.
Save, then create its terms.
Set the current academic context only when the school is ready to use it.
Kralis shows validation when the format is invalid, the year already exists, or the sequence skips the expected next year. Correct the value instead of creating an artificial intermediate history.
Terms belong to a year. Create the terms needed by the school after the year is created.Use a consistent naming pattern across the school so score entry, reports, and attendance stay predictable.
Deleting a year or term that already carries scores, results, fees, courses, sessions, or attendance can damage the meaning of historical records. Keep used academic periods and change the current selection instead.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kralis Docs","colors":{"primary":"#1447e6","light":"#3b82f6","dark":"#3b82f6"},"logo":{"light":"https://mintcdn.com/kralis/fznqxkdoX8eDtEbC/images/branding/logo-light.png?fit=max\u0026auto=format\u0026n=fznqxkdoX8eDtEbC\u0026q=85\u0026s=916bf70db65f407691b6cd0b129939cb","dark":"https://mintcdn.com/kralis/fznqxkdoX8eDtEbC/images/branding/logo-dark.png?fit=max\u0026auto=format\u0026n=fznqxkdoX8eDtEbC\u0026q=85\u0026s=9687973e1f7342dcd326c90c9a72939f","href":"/"},"favicon":"https://mintcdn.com/kralis/fznqxkdoX8eDtEbC/images/branding/favicon.png?fit=max\u0026auto=format\u0026n=fznqxkdoX8eDtEbC\u0026q=85\u0026s=5eb8b2c5940799e231a75bf042b3fcd7","navbar":{"primary":{"type":"button","label":"Get Started","href":"https://kralis.app"}},"footer":{"links":[{"header":"Product","items":[{"label":"Roles and Permissions","href":"/reference/roles-and-permissions"},{"label":"Students","href":"/students/overview"},{"label":"Results and SRMS","href":"/results/overview"},{"label":"Attendance","href":"/attendance/overview"}]},{"header":"Learning","items":[{"label":"CBT","href":"/cbt/overview"},{"label":"LMS","href":"/lms/overview"},{"label":"Classroom","href":"/classroom/overview"},{"label":"Fees","href":"/fees/overview"}]},{"header":"Developers","items":[{"label":"Developer Guide","href":"/developers/overview"},{"label":"Authentication","href":"/developers/authentication"},{"label":"School Scoping","href":"/developers/auth-and-scoping"},{"label":"API Reference","href":"/developers/reference-links"}]},{"header":"Support","items":[{"label":"Quickstart","href":"/quickstart"},{"label":"Onboarding","href":"/onboarding/school-onboarding"},{"label":"Get Help","href":"/getting-started/get-help"},{"label":"Changelog","href":"/changelogs"}]}]},"styling":{"latex":false},"navigation":{"global":{"tabs":[{"tab":"Docs","href":"/"},{"tab":"Roles","href":"/roles/overview"},{"tab":"Results","href":"/results/overview"},{"tab":"Developers","href":"/developers/overview"},{"tab":"Help","href":"/getting-started/get-help"},{"tab":"API","href":"/developers/reference-links"},{"tab":"Integrations","href":"/integrations/overview"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kralis","hasAudioNarration":false,"actualSubdomain":"kralis","customDomains":["docs.kralis.app"],"gitSource":{"type":"github","owner":"netrobase","repo":"kralis-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adf3fc0e705fd92bf168fb8","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Developers","count":13},{"language":"default","tag":"Classroom","count":10},{"language":"default","tag":"Results","count":8},{"language":"default","tag":"School Setup","count":7},{"language":"default","tag":"CBT","count":6},{"language":"default","tag":"Fees","count":6},{"language":"default","tag":"LMS","count":6},{"language":"default","tag":"Attendance","count":5},{"language":"default","tag":"Getting Started","count":5},{"language":"default","tag":"Students","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"school-setup/years-and-terms","slug":"/school-setup/years-and-terms","pageMetadata":{"title":"Years and Terms","description":"Strict academic year sequencing and term setup expectations in Kralis.","href":"/school-setup/years-and-terms"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Strict academic year sequencing and term setup expectations in Kralis.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The academic year structure should be established before results, attendance, promotion, and most reporting workflows.`}),`\n`,_jsx(Heading,{level:`2`,id:`years`,children:`Years`}),`\n`,_jsxs(_components.p,{children:[`Kralis expects years to be sequential and strictly named in the `,_jsx(_components.code,{children:`YYYY/YYYY+1`}),` format.`]}),`\n`,_jsx(_components.p,{children:`Valid examples:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`2025/2026`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`2026/2027`})}),`\n`]}),`\n`,_jsx(_components.p,{children:`Invalid patterns include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`a single year like `,_jsx(_components.code,{children:`2026`})]}),`\n`,_jsxs(_components.li,{children:[`a descriptive label like `,_jsx(_components.code,{children:`2026 Session`})]}),`\n`,_jsxs(_components.li,{children:[`gaps such as creating `,_jsx(_components.code,{children:`2028/2029`}),` when `,_jsx(_components.code,{children:`2027/2028`}),` does not exist`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`operational-guidance`,children:`Operational guidance`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`create the next year only when the school is ready to move forward`}),`\n`,_jsx(_components.li,{children:`keep one current working year in focus`}),`\n`,_jsx(_components.li,{children:`avoid trying to repair academic history through repeated year creation and deletion`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-the-next-year`,children:`Create the next year`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`School Settings → Years`}),`.`]}),`\n`,_jsx(_components.li,{children:`Review the latest existing year.`}),`\n`,_jsxs(_components.li,{children:[`Enter the immediately following `,_jsx(_components.code,{children:`YYYY/YYYY+1`}),` value.`]}),`\n`,_jsx(_components.li,{children:`Save, then create its terms.`}),`\n`,_jsx(_components.li,{children:`Set the current academic context only when the school is ready to use it.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Kralis shows validation when the format is invalid, the year already exists, or the sequence skips the expected next year. Correct the value instead of creating an artificial intermediate history.`}),`\n`,_jsx(Heading,{level:`2`,id:`terms`,children:`Terms`}),`\n`,_jsx(_components.p,{children:`Terms belong to a year. Create the terms needed by the school after the year is created.`}),`\n`,_jsx(_components.p,{children:`Use a consistent naming pattern across the school so score entry, reports, and attendance stay predictable.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Deleting a year or term that already carries scores, results, fees, courses, sessions, or attendance can damage the meaning of historical records. Keep used academic periods and change the current selection instead.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Years and Terms","description":"Strict academic year sequencing and term setup expectations in Kralis.","href":"/school-setup/years-and-terms"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Years","slug":"years","depth":2,"children":[]},{"title":"Operational guidance","slug":"operational-guidance","depth":2,"children":[]},{"title":"Create the next year","slug":"create-the-next-year","depth":2,"children":[]},{"title":"Terms","slug":"terms","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"kralis","siteName":"Kralis Docs","title":"Years and Terms - Kralis Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-10T11:15:12.635Z","originalFileLocation":"school-setup/years-and-terms.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Strict academic year sequencing and term setup expectations in Kralis.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kralis Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Years and Terms - Kralis Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Strict academic year sequencing and term setup expectations in Kralis.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kralis Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kralis.app/school-setup/years-and-terms\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kralis.mintlify.site/_mintlify/api/og/v2?division=School+Setup\u0026amp;title=Years+and+Terms\u0026amp;description=Strict+academic+year+sequencing+and+term+setup+expectations+in+Kralis.\u0026amp;theme=1f2d80eb948a204b9af5a335\u0026amp;signature=5c6d84b9f707ceb5d9fc5b978745acb52d2caf9debb0872cd3cacd0587454e4a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Years and Terms - Kralis Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Strict academic year sequencing and term setup expectations in Kralis.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kralis.mintlify.site/_mintlify/api/og/v2?division=School+Setup\u0026amp;title=Years+and+Terms\u0026amp;description=Strict+academic+year+sequencing+and+term+setup+expectations+in+Kralis.\u0026amp;theme=1f2d80eb948a204b9af5a335\u0026amp;signature=5c6d84b9f707ceb5d9fc5b978745acb52d2caf9debb0872cd3cacd0587454e4a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/kralis/9MaRZZWIjhDk5vLB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kralis Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1447e6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kralis.app/school-setup/years-and-terms\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/school-setup/years-and-terms.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kralis.app/#organization\",\"name\":\"Kralis Docs\",\"url\":\"https://docs.kralis.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kralis/fznqxkdoX8eDtEbC/images/branding/logo-light.png?fit=max\u0026auto=format\u0026n=fznqxkdoX8eDtEbC\u0026q=85\u0026s=916bf70db65f407691b6cd0b129939cb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kralis.app#website\",\"name\":\"Kralis Docs\",\"url\":\"https://docs.kralis.app\",\"publisher\":{\"@id\":\"https://docs.kralis.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kralis.app/school-setup/years-and-terms#webpage\",\"url\":\"https://docs.kralis.app/school-setup/years-and-terms\",\"name\":\"Years and Terms\",\"description\":\"Strict academic year sequencing and term setup expectations in Kralis.\",\"dateModified\":\"2026-08-10T11:15:12.635Z\",\"isPartOf\":{\"@id\":\"https://docs.kralis.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kralis.app/school-setup/years-and-terms#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kralis.app/school-setup/years-and-terms#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"School Setup\",\"item\":\"https://docs.kralis.app/school-setup/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Years and Terms\",\"item\":\"https://docs.kralis.app/school-setup/years-and-terms\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.kralis.app/school-setup/years-and-terms#article\",\"headline\":\"Years and Terms\",\"name\":\"Years and Terms\",\"description\":\"Strict academic year sequencing and term setup expectations in Kralis.\",\"url\":\"https://docs.kralis.app/school-setup/years-and-terms\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kralis.app/school-setup/years-and-terms#webpage\"},\"dateModified\":\"2026-08-10T11:15:12.635Z\",\"publisher\":{\"@id\":\"https://docs.kralis.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kralis.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kralis Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kralis Docs","nav":{"global":{"tabs":[{"tab":"Docs","href":"/"},{"tab":"Roles","href":"/roles/overview"},{"tab":"Results","href":"/results/overview"},{"tab":"Developers","href":"/developers/overview"},{"tab":"Help","href":"/getting-started/get-help"},{"tab":"API","href":"/developers/reference-links"},{"tab":"Integrations","href":"/integrations/overview"}]},"groups":[{"group":"Getting Started","root":{"title":"Kralis Docs","mode":"wide","href":"/index"},"pages":[{"title":"Quickstart","href":"/quickstart"},{"title":"Kralis Changelog","sidebarTitle":"Changelog","href":"/changelogs"},{"title":"Dashboard and Navigation","sidebarTitle":"Dashboard Navigation","href":"/getting-started/dashboard-navigation"},{"title":"Install Kralis","sidebarTitle":"Install Kralis","href":"/getting-started/install-kralis"},{"title":"Get Help","sidebarTitle":"Get Help","href":"/getting-started/get-help"}]},{"group":"Onboarding","root":{"title":"School Onboarding","sidebarTitle":"School Onboarding","href":"/onboarding/school-onboarding"},"pages":[{"title":"Student Details Submissions","href":"/onboarding/student-onboarding"},{"title":"Teacher Details Submissions","href":"/onboarding/teacher-onboarding"}]},{"group":"Roles and Daily Use","root":{"title":"Roles and Daily Use","sidebarTitle":"Overview","href":"/roles/overview"},"pages":[{"title":"Admin and Dean Workflows","sidebarTitle":"Admin and Dean","href":"/roles/admin-and-dean"},{"title":"Teacher Workflows","sidebarTitle":"Teacher","href":"/roles/teacher"},{"title":"Student Workflows","sidebarTitle":"Student","href":"/roles/student"}]},{"group":"School Setup","root":{"title":"School Setup","href":"/school-setup/overview"},"pages":[{"title":"School Settings","description":"A guide to the school settings area and the records that support Kralis operations.","href":"/school-setup/school-settings"},{"title":"Years and Terms","href":"/school-setup/years-and-terms"},{"title":"Create the Next Year","description":"How to create the next academic year in sequence and what Kralis will enforce automatically.","sidebarTitle":"Create Next Year","href":"/school-setup/create-next-year"},{"title":"Classes and Sections","href":"/school-setup/classes-and-sections"},{"title":"Entry Score Configurations","href":"/school-setup/entry-score-configurations"},{"title":"Subjects and Users","href":"/school-setup/subjects-and-users"},{"title":"Access PINs","href":"/school-setup/access-pins"}]},{"group":"Planner","root":{"title":"School Planner","href":"/planner/overview"},"pages":[{"title":"Timetables","href":"/planner/timetables"},{"title":"Schemes of Work","href":"/planner/schemes-of-work"},{"title":"Planner Calendar","href":"/planner/calendar"}]},{"group":"Students","root":{"title":"Students","href":"/students/overview"},"pages":[{"title":"Imports and Creation","href":"/students/imports-and-creation"},{"title":"Import Students","sidebarTitle":"Import Students","href":"/students/import-students"},{"title":"Class and Section Changes","href":"/students/class-and-section-changes"},{"title":"Promotions","href":"/students/promotions"},{"title":"Run Promotion","sidebarTitle":"Run Promotion","href":"/students/run-promotion"}]},{"group":"Results","root":{"title":"Results and SRMS","href":"/results/overview"},"pages":[{"title":"Scoresheet and Results","sidebarTitle":"Scoresheet and Results","href":"/results/scoresheet-and-results"},{"title":"Compilations and Reports","sidebarTitle":"Compilations and Reports","href":"/results/compilations-and-reports"},{"title":"Using SRMS as a Teacher","sidebarTitle":"Teacher Guide","href":"/results/teacher-guide"},{"title":"Managing Scoresheets","href":"/results/managing-scoresheets"},{"title":"Generating and Reviewing Results","sidebarTitle":"Generate and Review Results","href":"/results/generating-and-reviewing-results"},{"title":"Result Origins","href":"/results/result-origins"},{"title":"Adding Legacy and External Results","href":"/results/adding-legacy-and-external-results"},{"title":"Remarks, Compilations, and Reports","sidebarTitle":"Remarks and Reports","href":"/results/remarks-compilations-and-reports"}]},{"group":"Attendance","root":{"title":"Attendance","href":"/attendance/overview"},"pages":[{"title":"Attendance Daily Operations","sidebarTitle":"Daily Operations","href":"/attendance/daily-operations"},{"title":"Checking Daily Attendance","sidebarTitle":"Checking Attendance","href":"/attendance/checking-daily-attendance"},{"title":"Reviewing Attendance History","sidebarTitle":"Reviewing History","href":"/attendance/reviewing-history"},{"title":"Managing and Correcting Attendance","sidebarTitle":"Managing Attendance","href":"/attendance/managing-and-correcting"},{"title":"Attendance Calendar and Statuses","sidebarTitle":"Calendar and Statuses","href":"/attendance/calendar-and-statuses"}]},{"group":"CBT","root":{"title":"Computer-Based Testing","href":"/cbt/overview"},"pages":[{"title":"Tests and Questions","sidebarTitle":"Tests and Questions","href":"/cbt/tests-and-questions"},{"title":"Creating CBT Tests","href":"/cbt/creating-tests"},{"title":"Managing Questions and Answers","href":"/cbt/questions-and-answers"},{"title":"Running a CBT Session","href":"/cbt/running-sessions"},{"title":"Taking a Test as a Student","sidebarTitle":"Student Guide","href":"/cbt/student-guide"},{"title":"Reviewing Performance and Syncing Scores","sidebarTitle":"Performance and Score Sync","href":"/cbt/performance-and-score-sync"}]},{"group":"LMS","root":{"title":"Learning Management System","href":"/lms/overview"},"pages":[{"title":"Courses and Enrollments","sidebarTitle":"Courses and Enrollments","href":"/lms/courses-and-enrollments"},{"title":"Using LMS as a Course Author","sidebarTitle":"Course Author Guide","href":"/lms/course-author-guide"},{"title":"Building Modules, Lessons, and Units","sidebarTitle":"Building Course Content","href":"/lms/building-course-content"},{"title":"Managing Enrollments","href":"/lms/managing-enrollments"},{"title":"Taking a Course as a Student","sidebarTitle":"Student Guide","href":"/lms/student-guide"},{"title":"Course Progress and Assessments","href":"/lms/progress-and-assessments"}]},{"group":"Classroom","root":{"title":"Kralis Classroom","sidebarTitle":"Overview","href":"/classroom/overview"},"pages":[{"title":"Using Classroom as a Teacher","sidebarTitle":"Teacher Guide","href":"/classroom/teacher-guide"},{"title":"Using Classroom as a Student","sidebarTitle":"Student Guide","href":"/classroom/student-guide"},{"title":"Classroom Events and Scheduling","sidebarTitle":"Events and Scheduling","href":"/classroom/events-and-scheduling"},{"title":"Classroom Access and Roles","sidebarTitle":"Access and Roles","href":"/classroom/access-and-roles"},{"title":"Joining and the Live Room","sidebarTitle":"Joining and Live Room","href":"/classroom/joining-and-live-room"},{"title":"Attendance and Session History","sidebarTitle":"Attendance and History","href":"/classroom/attendance-and-history"},{"title":"Classroom Recordings","sidebarTitle":"Recordings","href":"/classroom/recordings"},{"title":"Whiteboards and Collaboration Groups","sidebarTitle":"Whiteboards and Groups","href":"/classroom/whiteboards-and-groups"},{"title":"Managing Whiteboards and Groups","sidebarTitle":"Manage Boards and Groups","href":"/classroom/managing-whiteboards-and-groups"},{"title":"Classroom School Settings","sidebarTitle":"School Settings","href":"/classroom/school-settings-and-operations"}]},{"group":"Fees","root":{"title":"Fees","href":"/fees/overview"},"pages":[{"title":"Setting Up Fees and Accounts","href":"/fees/setup"},{"title":"Assign Fees","sidebarTitle":"Assign Fees","href":"/fees/assign-fees"},{"title":"Assigning Fees","href":"/fees/assigning-fees"},{"title":"Managing Student Invoices","sidebarTitle":"Student Invoices","href":"/fees/managing-invoices"},{"title":"Recording and Reconciling Payments","sidebarTitle":"Recording Payments","href":"/fees/recording-payments"},{"title":"Viewing Fees as a Student","sidebarTitle":"Student Guide","href":"/fees/student-guide"}]},{"group":"School Broadcasts","root":{"title":"School Broadcasts","href":"/broadcasts/overview"},"pages":[{"title":"Creating and Managing Broadcasts","sidebarTitle":"Creating Broadcasts","href":"/broadcasts/managing"}]},{"group":"Kralis AI","root":{"title":"Kralis AI","href":"/ai/overview"},"pages":[{"title":"Chats and History","href":"/ai/chats-and-history"}]},{"group":"User Management","root":{"title":"User Management","href":"/user-management/overview"},"pages":[{"title":"Managing Users, Teachers, and Deans","sidebarTitle":"Users, Teachers, and Deans","href":"/user-management/users-teachers-and-deans"},{"title":"Student Archive","href":"/user-management/student-archive"}]},{"group":"Profile and Account","root":{"title":"Profile and Account Security","sidebarTitle":"Profile and Security","href":"/account/profile-and-security"},"pages":[]},{"group":"School Billing","root":{"title":"School Billing","href":"/billing/overview"},"pages":[]},{"group":"Reference","root":{"title":"Reference","href":"/reference/overview"},"pages":[{"title":"Glossary","href":"/reference/glossary"},{"title":"Roles and Permissions","sidebarTitle":"Roles and Permissions","href":"/reference/roles-and-permissions"}]},{"group":"Developers","root":{"title":"Kralis for Developers","sidebarTitle":"Overview","mode":"wide","href":"/developers/overview"},"pages":[{"title":"Developer Quickstart","sidebarTitle":"Quickstart","href":"/developers/getting-started"},{"title":"School Onboarding API","sidebarTitle":"School Onboarding API","href":"/developers/school-onboarding-api"},{"title":"Authentication","href":"/developers/authentication"},{"title":"Exploring GraphQL with GraphiQL","sidebarTitle":"Using GraphiQL","mode":"wide","href":"/developers/exploring-graphiql"},{"title":"School Scoping and Authorization","sidebarTitle":"School Scoping","href":"/developers/auth-and-scoping"},{"title":"GraphQL and REST","href":"/developers/graphql-and-rest"},{"title":"Building a Kralis Client","sidebarTitle":"Building a Client","href":"/developers/building-clients"},{"title":"Errors, Pagination, and Reliability","sidebarTitle":"Errors and Pagination","href":"/developers/errors-and-pagination"},{"title":"Student Integration Identifiers API","sidebarTitle":"Student Identifiers","mode":"wide","href":"/developers/student-integration-identifiers"},{"title":"Integration Patterns","href":"/developers/integration-patterns"},{"title":"Classroom API Integration","sidebarTitle":"Classroom Integration","href":"/developers/classroom-integration"},{"title":"API Access, Templates, and Support","sidebarTitle":"Access and Support","href":"/developers/access-and-support"},{"title":"API Reference Links","sidebarTitle":"API References","href":"/developers/reference-links"}]},{"group":"Integrations","root":{"title":"Integrations","href":"/integrations/overview"},"pages":[{"title":"Student integration identifiers","href":"/integrations/student-identifiers"},{"title":"ESMOE Excel workflow","href":"/integrations/esmoe"},{"title":"Klapp integration","href":"/integrations/klapp"},{"title":"CDE result API","href":"/integrations/cde"}]}]},"basePath":"","title":"Years and Terms - Kralis Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}