{"id":8352,"date":"2025-10-15T14:02:23","date_gmt":"2025-10-15T11:02:23","guid":{"rendered":"https:\/\/swissacademy.edu.sa\/?page_id=8352"},"modified":"2025-11-10T14:11:19","modified_gmt":"2025-11-10T11:11:19","slug":"assessment-policy","status":"publish","type":"page","link":"https:\/\/swissacademy.edu.sa\/en\/assessment-policy\/","title":{"rendered":"assessment-policy"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8352\" class=\"elementor elementor-8352\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9133027 e-con-full e-flex e-con e-parent\" data-id=\"9133027\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83c2c12 elementor-widget elementor-widget-html\" data-id=\"83c2c12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ====== Swiss Academy | Hero (iframe-safe, LTR) ====== -->\n<section dir=\"ltr\" lang=\"en\" class=\"sa-hero-embed\">\n  <!-- Decorative background (animated inside the iframe only) -->\n  <div class=\"sa-bg\" aria-hidden=\"true\">\n    <div class=\"orb o1\"><\/div>\n    <div class=\"orb o2\"><\/div>\n    <div class=\"orb o3\"><\/div>\n\n    <svg class=\"grid\" viewBox=\"0 0 1200 400\" preserveAspectRatio=\"none\">\n      <defs>\n        <pattern id=\"dots\" width=\"24\" height=\"24\" patternUnits=\"userSpaceOnUse\">\n          <circle cx=\"1.2\" cy=\"1.2\" r=\"1.2\" fill=\"rgba(19,46,59,.12)\"\/>\n        <\/pattern>\n      <\/defs>\n      <rect width=\"1200\" height=\"400\" fill=\"url(#dots)\"\/>\n    <\/svg>\n\n    <svg class=\"stroke\" viewBox=\"0 0 1200 240\" preserveAspectRatio=\"none\">\n      <path d=\"M10,180 C200,60 380,220 560,120 740,20 920,200 1190,70\"\n            fill=\"none\" stroke=\"var(--sa-gold)\" stroke-width=\"3\" stroke-linecap=\"round\"\n            stroke-dasharray=\"10 12\"\/>\n    <\/svg>\n  <\/div>\n\n  <!-- Content -->\n  <div class=\"sa-wrap\">\n    <article class=\"sa-card\">\n      <header class=\"sa-head\">\n        <span class=\"chip\">Academy Policies<\/span>\n        <h4 class=\"title\">Assessment Policy for Activities & Assignments<\/h4>\n        <p class=\"lead\">\n          At the <strong>Swiss Academy<\/strong>, we are committed to fair and transparent assessment through\n          clear criteria and published procedures\u2014aimed at accurately measuring progress, providing\n          constructive feedback, and ensuring outcomes align with the learning objectives of our programs\n          and courses.\n        <\/p>\n      <\/header>\n\n      <nav class=\"quick\" aria-label=\"Quick links\">\n        <a href=\"#assessment-goal\">Objective<\/a>\n        <a href=\"#assessment-scope\">Scope<\/a>\n        <a href=\"#assessment-process\">Procedure<\/a>\n        <a href=\"#assessment-criteria\">Criteria<\/a>\n        <a href=\"#assessment-reeval\">Reassessment<\/a>\n        <a href=\"#assessment-records\">Record Keeping<\/a>\n      <\/nav>\n    <\/article>\n  <\/div>\n<\/section>\n\n<style>\n  :root{\n    --sa-green:#006838;\n    --sa-gold:#A37A00;\n    --sa-red:#b30000;\n    --sa-ink:#0f2c39;\n    --sa-muted:#6b7f89;\n    --sa-bg:#f8fbfa;\n  }\n\n  \/* ====== iframe-safe version ====== *\/\n  .sa-hero-embed{\n    width:100%;\n    max-width:100%;\n    margin:0;\n    padding: clamp(56px, 8vw, 110px) 0;\n    background:\n      radial-gradient(900px 260px at 12% -10%, rgba(0,104,56,.10), transparent 60%),\n      radial-gradient(900px 260px at 88% 110%, rgba(163,122,0,.10), transparent 60%),\n      var(--sa-bg);\n    position:relative; isolation:isolate; overflow:hidden;\n    z-index:0;\n    border-radius: 0;\n    border:0 solid #e8edf0;\n    box-shadow:0 12px 30px rgba(0,0,0,.05);\n    margin-bottom: clamp(20px, 3vw, 40px);\n  }\n\n  \/* Inner content container *\/\n  .sa-wrap{\n    max-width:1100px;\n    margin-inline:auto;\n    padding-inline:16px;\n    position:relative; z-index:2; text-align:left;\n  }\n\n  \/* Card *\/\n  .sa-card{\n    backdrop-filter: blur(8px);\n    background: linear-gradient(180deg, rgba(255,255,255,.78), rgba(255,255,255,.86));\n    border:1px solid rgba(255,255,255,.6);\n    border-radius:20px;\n    box-shadow: 0 20px 40px rgba(0,0,0,.06);\n    padding: clamp(18px,3.6vw,30px) clamp(16px,3vw,26px);\n  }\n  .sa-head{ position:relative }\n  .sa-head::before{\n    content:\"\"; position:absolute; inset-inline-start:0; top:8px; height:calc(100% - 16px); width:4px;\n    border-radius:6px; background: linear-gradient(180deg, var(--sa-green), var(--sa-gold)); opacity:.85;\n  }\n  \/* Put the vertical line on the right side in LTR *\/\n.sa-hero-embed[dir=\"ltr\"] .sa-head::before{\n  inset-inline-start: auto; \/* unset left *\/\n  inset-inline-end: 0;      \/* anchor to right *\/\n}\n\n  .chip{\n    display:inline-block; margin:0 0 10px 0;\n    font:700 12px\/1 system-ui, -apple-system, Segoe UI, Arial, sans-serif;\n    color:#fff; background:var(--sa-green);\n    padding:8px 12px; border-radius:999px;\n    box-shadow: 0 6px 16px rgba(0,104,56,.18);\n  }\n  .title{\n    margin:0 0 8px; color:var(--sa-ink);\n    font-weight:800; font-size:clamp(18px,2.1vw,24px); letter-spacing:.2px;\n  }\n  .lead{\n    margin:0; color:var(--sa-ink); opacity:.95;\n    font-weight:500; font-size:clamp(15px,1.7vw,18px); line-height:1.9;\n    max-width:74ch;\n  }\n\n  \/* Quick links *\/\n  .quick{\n    display:flex; flex-wrap:wrap; gap:8px 10px; justify-content:flex-start; margin-top:14px;\n  }\n  .quick a{\n    text-decoration:none; font:700 13px\/1 system-ui, -apple-system, Segoe UI, Arial, sans-serif;\n    color:var(--sa-ink); background:#fff; border:1px solid #ecf0f3;\n    padding:9px 12px; border-radius:12px;\n    transition: transform .18s ease, box-shadow .18s ease, background .18s ease;\n  }\n  .quick a:hover{\n    transform: translateY(-2px);\n    box-shadow:0 10px 18px rgba(0,0,0,.06);\n    background: linear-gradient(180deg, #fff, #f8fafb);\n  }\n\n  \/* Animated background inside the iframe *\/\n  .sa-bg{ position:absolute; inset:0; z-index:0; pointer-events:none }\n  .grid{ position:absolute; inset:0; opacity:.4 }\n  .stroke{ position:absolute; inset-inline:0; top:18%; width:100%; height:220px; opacity:.9; animation: dash 14s linear infinite; }\n\n  .orb{\n    position:absolute; width:360px; height:360px; border-radius:50%;\n    filter: blur(18px); opacity:.18; transform: translateZ(0);\n  }\n  .o1{ right:-120px; top:-90px; background: radial-gradient(closest-side, rgba(0,104,56,.40), transparent 70%); animation: float1 24s ease-in-out infinite }\n  .o2{ left:-140px; bottom:-110px; background: radial-gradient(closest-side, rgba(163,122,0,.35), transparent 70%); animation: float2 26s ease-in-out infinite .4s }\n  .o3{ right:35%; bottom:-160px; width:440px; height:440px; background: radial-gradient(closest-side, rgba(179,0,0,.28), transparent 70%); animation: float3 28s ease-in-out infinite .2s }\n\n  \/* Motion *\/\n  @keyframes dash{ to{ stroke-dashoffset:-200 } }\n  @keyframes float1{ 0%,100%{ transform:translate(0,0)} 50%{ transform:translate(20px,16px)} }\n  @keyframes float2{ 0%,100%{ transform:translate(0,0)} 50%{ transform:translate(-24px,-18px)} }\n  @keyframes float3{ 0%,100%{ transform:translate(0,0)} 50%{ transform:translate(16px,-22px)} }\n  @media (prefers-reduced-motion: reduce){\n    .stroke, .orb { animation: none !important }\n  }\n  @media (max-width: 900px){\n    .sa-head::before{ opacity:.6 }\n    .o3{ display:none }\n  }\n<\/style>\n<!-- ====== \/Hero (iframe-safe) ====== -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84b5178 elementor-widget elementor-widget-html\" data-id=\"84b5178\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- == Policies Accordion \u2014 Full version with sibling close & +\/- toggles (EN) == -->\n<script>\n(function () {\n  function getOffset() {\n    const sticky = document.querySelector('[data-sticky-header]') || document.querySelector('header.is-sticky');\n    return sticky ? sticky.getBoundingClientRect().height + 8 : 90;\n  }\n\n  function setToggleState(d) {\n    const summary = d.querySelector(':scope > summary');\n    const t = summary?.querySelector('.toggle');\n    if (!t) return;\n    t.textContent = d.open ? '\u2212' : '+';\n    summary.setAttribute('aria-expanded', d.open ? 'true' : 'false');\n  }\n\n  function initAllToggles(scope=document) {\n    scope.querySelectorAll('details.acc').forEach(setToggleState);\n  }\n\n  function closeSiblings(except) {\n    const siblings = except.parentElement?.querySelectorAll(':scope > details.acc[open]') || [];\n    siblings.forEach(o => { if (o !== except) o.open = false; });\n  }\n\n  function openDetailsFromHash() {\n    var id = location.hash.replace('#','');\n    if(!id) return;\n    var target = document.getElementById(id);\n    if(!target || !target.matches('details.acc')) return;\n    \/\/ Close siblings within the same container only\n    closeSiblings(target);\n    target.open = true;\n    setToggleState(target);\n    var y = target.getBoundingClientRect().top + window.pageYOffset - getOffset();\n    window.scrollTo({ top: y, behavior: 'smooth' });\n  }\n\n  window.addEventListener('DOMContentLoaded', function(){\n    \/\/ Initialize +\/- markers\n    initAllToggles();\n\n    \/\/ Click handler for all accordions (main & nested)\n    document.querySelectorAll('details.acc > summary').forEach(sum => {\n      sum.addEventListener('click', function(){\n        const parent = this.parentElement; \/\/ details.acc\n        \/\/ Wait for the native .open toggle, then sync UI & close siblings\n        setTimeout(() => {\n          closeSiblings(parent);\n          setToggleState(parent);\n        }, 0);\n      });\n    });\n\n    \/\/ Support opening via URL hash\n    openDetailsFromHash();\n  });\n\n  window.addEventListener('hashchange', openDetailsFromHash);\n})();\n<\/script>\n\n<style>\n  .wrap { max-width:980px; margin:0 auto; padding:0 16px; background:transparent!important; border:none!important; box-shadow:none!important; border-radius:0!important; }\n\n  section[dir=\"ltr\"] { line-height:1.8; color:#111; }\n  section[dir=\"ltr\"] p, section[dir=\"ltr\"] li { text-align:left; }\n  ul, ol { padding-inline-start:1.2rem; list-style-position:inside; }\n\n  :root { --brand:#0a7a3d; --accent:#c2171c; --border:#e6e6e6; --panel:#fafafa; --brand-ink:#ffffff; }\n  h1 { margin:0 0 12px; font-size:28px; font-weight:800; color:var(--brand); }\n  h2 { margin:24px 0 10px; font-size:22px; font-weight:800; color:#111; }\n  a { color:var(--accent); text-decoration:none; }\n\n  .acc { margin:10px 0 14px; border:1px solid var(--border); border-radius:12px; background:#fff; overflow:hidden; }\n  .acc summary{\n    list-style:none; cursor:pointer; user-select:none; outline:none;\n    background:var(--brand); color:var(--brand-ink); padding:14px 16px; font-weight:800; font-size:18px;\n    border-radius:12px; margin:6px; position:relative; display:flex; align-items:center; gap:10px;\n  }\n  .acc summary::-webkit-details-marker{display:none}\n  .acc summary:focus-visible { box-shadow:0 0 0 3px rgba(10,122,61,.25); border-radius:12px; }\n  .acc summary .toggle{\n    width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:var(--brand-ink);color:var(--brand);display:grid;place-items:center;\n    font-size:20px;line-height:1;font-weight:900;\n  }\n  .acc[open] > summary .toggle{ background:#fff; color:var(--accent); }\n  .acc .panel{\n    padding:14px 18px 18px; margin:0 6px 10px; border:1px solid #efefef; border-radius:12px; background:var(--panel); color:#333;\n    animation:slideDown .25s ease;\n  }\n\n  \/* Nested (sub) accordions inside any item *\/\n  .acc.acc--sub { margin:8px 0; border-color:#f0f0f0; }\n  .acc.acc--sub > summary {\n    background:#0e8e48; \/* slightly lighter green to distinguish *\/\n    font-size:16px;\n    padding:12px 14px;\n  }\n  .acc.acc--sub .panel {\n    background:#fff;\n    border-color:#eee;\n    padding:12px 14px 14px;\n    margin:0 6px 10px;\n  }\n\n  .acc h3{ margin:10px 0 6px; color:#111; font-size:18px }\n  .acc h4{ margin:8px 0 6px; color:#333; font-size:16px }\n  .acc ul, .acc ol{ padding-inline-start:22px; margin:0 0 8px }\n  .acc a{ color:var(--accent); text-decoration:none }\n\n  @keyframes slideDown{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}\n  @media print{ .acc summary{ background:#eee; color:#111 } .acc .toggle{ display:none } }\n<\/style>\n\n<section dir=\"ltr\" lang=\"en\" class=\"sa-accordion\" style=\"font-family: 'Inter', Tahoma, Arial, sans-serif; line-height:1.95; color:#1a1a1a; background:#fff; padding:0\">\n  <div class=\"wrap\" style=\"max-width:980px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.04);padding:22px 18px\">\n\n    <!-- Assessment Policy Accordions (no main title) -->\n    <details class=\"acc\" id=\"assessment-goal\" open>\n      <summary aria-expanded=\"true\"><span class=\"toggle\">\u2212<\/span> Policy Objective<\/summary>\n      <div class=\"panel\">\n        <ul>\n          <li>Organize the evaluation of activities and assignments published within the program or course page.<\/li>\n          <li>Ensure fairness and transparency in measuring trainees\u2019 acquisition of the targeted knowledge and skills.<\/li>\n          <li>Align assessments with the approved learning outcomes.<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-scope\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Scope of Application<\/summary>\n      <div class=\"panel\">\n        <ul>\n          <li>Applies to all training programs or academic courses whose duration exceeds one month.<\/li>\n          <li>Covers both synchronous and asynchronous delivery via the training platform.<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-components\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Assessment Components<\/summary>\n      <div class=\"panel\">\n        <ol>\n          <li>Individual or group assignments and tasks.<\/li>\n          <li>Participation in discussions and learning forums.<\/li>\n          <li>Short or weekly quizzes.<\/li>\n          <li>Projects or presentations.<\/li>\n          <li>Self- or peer-assessment where applicable.<\/li>\n        <\/ol>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-process\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Assessment Procedure<\/summary>\n      <div class=\"panel\">\n        <ul>\n          <li>Set the weight of each activity or assignment within the overall program assessment, as specified in the course guide.<\/li>\n          <li>Publish activities on the platform on the pre-announced dates and complete them within the announced timeframe.<\/li>\n          <li>Evaluate activities electronically and enter results into the system by the instructor or academic supervisor.<\/li>\n          <li>Provide constructive feedback within no more than seven (7) business days from the submission date.<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-criteria\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Assessment Criteria<\/summary>\n      <div class=\"panel\">\n        <ol>\n          <li>Achievement of learning outcomes: the extent to which the task relates to the educational objectives.<\/li>\n          <li>Quality of performance: clarity of ideas, accuracy of execution, and creativity of presentation.<\/li>\n          <li>Timeliness: submitting tasks by the specified deadlines.<\/li>\n          <li>Interaction and participation: the trainee\u2019s engagement in group activities or forums.<\/li>\n        <\/ol>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-reeval\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Reassessment Policy<\/summary>\n      <div class=\"panel\">\n        <ul>\n          <li>Reassessment is permitted when a valid excuse is approved by the academic supervisor.<\/li>\n          <li>Reassessment is not permitted for activities already awarded a passing grade, except in exceptional cases approved by the E-Learning Center.<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <details class=\"acc\" id=\"assessment-records\">\n      <summary aria-expanded=\"false\"><span class=\"toggle\">+<\/span> Record Keeping<\/summary>\n      <div class=\"panel\">\n        <ul>\n          <li>All assessment reports and completed activities are stored electronically in the system for no less than one academic year for follow-up and quality assurance purposes.<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n  <\/div>\n<\/section>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Academy Policies Assessment Policy for Activities &#038; Assignments At the Swiss Academy, we are committed to fair and transparent assessment through clear criteria and published procedures\u2014aimed at accurately measuring progress, [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"redux-templates_full_width","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"class_list":["post-8352","page","type-page","status-publish","hentry","pmpro-has-access"],"acf":[],"_links":{"self":[{"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/pages\/8352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/comments?post=8352"}],"version-history":[{"count":11,"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/pages\/8352\/revisions"}],"predecessor-version":[{"id":8540,"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/pages\/8352\/revisions\/8540"}],"wp:attachment":[{"href":"https:\/\/swissacademy.edu.sa\/en\/wp-json\/wp\/v2\/media?parent=8352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}