{"id":1356,"date":"2024-01-24T12:36:09","date_gmt":"2024-01-24T22:36:09","guid":{"rendered":"https:\/\/blogsksbeedu.wpenginepowered.com\/kekoilipi\/?page_id=1356"},"modified":"2026-10-01T10:36:36","modified_gmt":"2026-10-01T20:36:36","slug":"ke-ko%ca%bbi-lipi-program","status":"publish","type":"page","link":"http:\/\/blogs.ksbe.edu\/kekoilipi\/","title":{"rendered":"Ke Ko&#8217;i Lipi Technology Program"},"content":{"rendered":"\n<!--nextpage-->\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-black-color has-text-color has-background has-link-color wp-elements-1\" style=\"border-style:none;border-width:0px;border-radius:0px;background:linear-gradient(180deg,rgb(231,242,230) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)\"><figure class=\"wp-block-media-text__media\"><video controls src=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2026\/07\/PRC-Orientation-Video-FINAL-1.mp4\"><\/video><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading has-text-align-left\"><strong>Aloha!<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-left has-black-color has-text-color has-link-color wp-elements-2 wp-block-paragraph\" style=\"font-size:20px;font-style:normal;font-weight:500\">Kamehameha Schools Kap\u0101lama High School&#8217;s One-to-One Learning program offers every student an expanded set of new learning opportunities for both collaborative and self directed learning. With a personal device available, every student has access to an integral learning tool to gain the 21st century skills required to excel and compete globally; be empowered by and engaged with the curriculum; increase their knowledge and understanding of technology; become constructors and designers of information and ideas.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/support\/\">Support<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/announcements\/\">Announcements<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/contact-us\/\">Hours<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><strong><br><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div id=\"support-hours\"><\/div>\n\n<script>\n\/* ============================\n   OPTIONAL OVERRIDES (EMPTY)\n   Add overrides like:\n   overrides[\"2026-08-31\"][\"Bishop 100\"] = { open:\"09:00\", close:\"12:00\" };\n============================ *\/\nconst overrides = {\n  \"2026-10-01\": {\n    \"Kek\u016bana\u014d\u02bba 200\": null\n  }\n};\n\n\/* ============================\n   HOURS CONFIG\n============================ *\/\nconst hoursConfig = {\n  \"Kek\u016bana\u014d\u02bba 200\": {\n    Monday:{open:\"07:15\",close:\"15:30\",lunch:[\"10:30\",\"11:30\"]},\n    Tuesday:{open:\"07:15\",close:\"15:30\",lunch:[\"10:30\",\"11:30\"]},\n    Wednesday:{open:\"07:15\",close:\"15:30\",lunch:[\"10:30\",\"11:30\"]},\n    Thursday:{open:\"07:15\",close:\"15:30\",lunch:[\"10:30\",\"11:30\"]},\n    Friday:{open:\"07:15\",close:\"15:30\",lunch:[\"10:30\",\"11:30\"]},\n    Saturday:null, Sunday:null\n  },\n\n  \"K\u016bkalahale (TS) \u2013 \u2018\u014clauniu\": {\n    Monday:{open:\"07:15\",close:\"15:30\",lunch:[\"11:30\",\"12:30\"]},\n    Tuesday:{open:\"07:15\",close:\"15:30\",lunch:[\"11:30\",\"12:30\"]},\n    Wednesday:{open:\"07:15\",close:\"15:30\",lunch:[\"11:30\",\"12:30\"]},\n    Thursday:{open:\"07:15\",close:\"15:30\",lunch:[\"11:30\",\"12:30\"]},\n    Friday:{open:\"07:15\",close:\"15:30\",lunch:[\"11:30\",\"12:30\"]},\n    Saturday:null, Sunday:null\n  }\n};\n\n\/* ============================\n   CAPTIONS\n============================ *\/\nconst captions = {\n};\n\n\/* ============================\n   FORMAT TIME\n============================ *\/\nfunction formatTime(t) {\n  let [h,m] = t.split(\":\").map(Number);\n  const ampm = h >= 12 ? \"PM\" : \"AM\";\n  h = h % 12 || 12;\n  return `${h}:${m.toString().padStart(2,\"0\")} ${ampm}`;\n}\n\n\/* ============================\n   STATUS CHECK (open \/ lunch \/ closed)\n============================ *\/\nfunction getStatus(hours) {\n  if (!hours) return \"closed\";\n\n  const now = new Date();\n  const [openH, openM] = hours.open.split(\":\").map(Number);\n  const [closeH, closeM] = hours.close.split(\":\").map(Number);\n\n  const open = new Date(now.getFullYear(), now.getMonth(), now.getDate(), openH, openM);\n  const close = new Date(now.getFullYear(), now.getMonth(), now.getDate(), closeH, closeM);\n\n  if (hours.lunch) {\n    const [lsH, lsM] = hours.lunch[0].split(\":\").map(Number);\n    const [leH, leM] = hours.lunch[1].split(\":\").map(Number);\n    const lunchStart = new Date(now.getFullYear(), now.getMonth(), now.getDate(), lsH, lsM);\n    const lunchEnd = new Date(now.getFullYear(), now.getMonth(), now.getDate(), leH, leM);\n\n    if (now >= lunchStart && now < lunchEnd) return \"lunch\";\n  }\n\n  return (now >= open && now <= close) ? \"open\" : \"closed\";\n}\n\n\/* ============================\n   RENDER HOURS\n============================ *\/\nfunction renderHours() {\n  const now = new Date();\n  const todayKey = now.toISOString().split(\"T\")[0];\n  const weekday = now.toLocaleDateString(\"en-US\", { weekday: \"long\" });\n\n  let html = `\n    <div class=\"hours-divider\"><\/div>\n    <h2 class=\"hours-title\">Wahi Lolouila Hours of Operation<\/h2>\n    <div class=\"hours-grid\">\n  `;\n\n  for (const [location, schedule] of Object.entries(hoursConfig)) {\n    let todayHours = schedule[weekday] || null;\n\n    \/\/ Apply override if present\n    if (overrides[todayKey] && overrides[todayKey][location] !== undefined) {\n      todayHours = overrides[todayKey][location];\n    }\n\n    const status = getStatus(todayHours);\n    const badge = status === \"open\" ? \"status-open\" : status === \"lunch\" ? \"status-lunch\" : \"status-closed\";\n    const text = status === \"open\" ? \"OPEN\" : status === \"lunch\" ? \"ON LUNCH\" : \"CLOSED\";\n\n    html += `\n      <div class=\"hours-card\">\n        <h3>\n          <svg class=\"location-icon\" viewBox=\"0 0 24 24\">\n            <path d=\"M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5c-1.4 0-2.5-1.1-2.5-2.5S10.6 6.5 12 6.5s2.5 1.1 2.5 2.5S13.4 11.5 12 11.5z\"\/>\n          <\/svg>\n          ${location}\n        <\/h3>\n        <span class=\"status-badge ${badge}\">${text}<\/span>\n    `;\n\n    if (!todayHours) {\n      html += `<p>${captions[location] || \"Closed today\"}<\/p>`;\n    } else {\n      html += `<p><strong>Open:<\/strong> ${formatTime(todayHours.open)} \u2013 ${formatTime(todayHours.close)}<\/p>`;\n      if (todayHours.lunch) {\n        html += `<p><strong>Lunch:<\/strong> ${formatTime(todayHours.lunch[0])} \u2013 ${formatTime(todayHours.lunch[1])}<\/p>`;\n      }\n    }\n\n    html += `<\/div>`;\n  }\n\n  html += `\n    <\/div>\n    <div class=\"hours-button-wrapper\">\n      <a class=\"hours-button\" href=\"\/kekoilipi\/contact-us\">View Full and Special Hours<\/a>\n    <\/div>\n  `;\n\n  document.getElementById(\"support-hours\").innerHTML = html;\n}\n\nrenderHours();\n<\/script>\n\n<style>\n#support-hours {\n  background: #F7FAFA;\n  padding: 3rem 1rem;\n  border-radius: 20px;\n  margin-top: 3rem;\n}\n\n.hours-divider {\n  width: 120px;\n  height: 6px;\n  background: #178E79;\n  margin: 0 auto 1.5rem auto;\n  border-radius: 999px;\n}\n\n.hours-title {\n  text-align: center;\n  font-size: 2rem;\n  font-weight: 700;\n  margin-bottom: 1rem;\n  color: #003057;\n}\n\n.hours-grid {\n  display: grid;\n  gap: 2rem;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  padding: 0 1rem;\n}\n\n.hours-card {\n  background: #ffffff;\n  border-radius: 16px;\n  padding: 1.5rem;\n  border: 2px solid #178E79;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.hours-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.15);\n}\n\n.hours-card h3 {\n  margin: 0 0 0.75rem;\n  font-size: 1.4rem;\n  font-weight: 700;\n  color: #003057;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.location-icon {\n  width: 22px;\n  height: 22px;\n  fill: #178E79;\n}\n\n.status-badge {\n  display: inline-block;\n  padding: 0.4em 1em;\n  border-radius: 999px;\n  font-weight: 700;\n  color: white;\n  font-size: 0.9rem;\n  margin-bottom: 1rem;\n  box-shadow: 0 2px 6px rgba(0,0,0,0.15);\n  animation: pulse 1.8s infinite ease-in-out;\n}\n\n@keyframes pulse {\n  0% { transform: scale(1); }\n  50% { transform: scale(1.08); }\n  100% { transform: scale(1); }\n}\n\n.status-open { background-color: #178E79; }\n.status-lunch { background-color: #E8A33D; }\n.status-closed { background-color: #C62828; }\n\n.hours-card p {\n  margin: 0.4rem 0;\n  font-size: 1rem;\n  color: #333;\n}\n\n.hours-card p strong {\n  color: #003057;\n}\n\n.hours-button-wrapper {\n  text-align: center;\n  margin-top: 2.5rem;\n}\n\n.hours-button {\n  background: #003057;\n  color: white;\n  padding: 0.75rem 1.75rem;\n  border-radius: 999px;\n  font-size: 1rem;\n  font-weight: 600;\n  text-decoration: none;\n  transition: background 0.25s ease, transform 0.25s ease;\n  display: inline-block;\n}\n\n.hours-button:hover {\n  background: #178E79;\n  transform: translateY(-3px);\n}\n<\/style>\n\n\n\n<div class=\"wp-block-cover has-parallax has-ast-global-color-5-color has-text-color has-link-color has-medium-font-size wp-elements-3 wp-duotone-unset-1\" style=\"padding-right:54px;padding-left:54px\"><div class=\"wp-block-cover__image-background wp-image-1974 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(http:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2026\/07\/KKL3.png)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim wp-block-cover__gradient-background has-background-gradient\" style=\"background:linear-gradient(135deg,rgb(23,142,121) 0%,rgb(11,43,89) 100%)\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-7fa5aeac wp-block-cover-is-layout-constrained\">\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:24px;font-style:normal;font-weight:800;line-height:1.8\"><strong>Our One-to-One Learning program is called the \u201cKe Ko&#8217;i Lipi\u201d (sharp adze). An adze is a Hawaiian axe made out of fine basalt stone. It is found in only a few special areas, such as Mauna Kea, and Pu\u02bbu Moiwi on Kaho\u02bbolawe. Before the arrival of iron, ko\u02bbi were our k\u016bpuna most prized and important tool for building hale (houses), wa\u02bba (canoe), and ki\u02bbi (sacred wooden images). Ko\u02bbi were passed down through \u2018ohana and were also known to possess spiritual mana. Ko\u02bbi were an important tool for our ancestors in all aspects of society. It is an appropriate to use for the name of our program, which helps our students to be industrious builders in their search for knowledge and truth.<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:75px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Announcements<\/h2>\n\n\n\n<style>\n\/* Fixed card height *\/\n.ann-card {\n  height: 420px;\n  display: flex;\n  flex-direction: column;\n}\n\n\/* Fixed image height *\/\n.ann-img {\n  height: 180px;\n  object-fit: cover;\n}\n\n\/* Content area *\/\n.ann-content {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n}\n\n\/* Clamp title *\/\n.ann-title-text {\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  min-height: 3.2em;\n}\n\n\/* Clamp excerpt *\/\n.ann-excerpt {\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  min-height: 2.6em;\n}\n\n\/* Stretch grid items *\/\n.ann-grid {\n  align-items: stretch;\n}\n<\/style>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)\" class=\"columns-4 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-bc1f9912 wp-block-post-template-is-layout-grid\"><li class=\"wp-block-post post-2310 post type-post status-publish format-standard hentry category-uncategorized\">\n\n<div class=\"wp-block-group ann-card has-ast-global-color-4-background-color has-background is-layout-constrained wp-container-core-group-is-layout-52be2e83 wp-block-group-is-layout-constrained\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\"><h2 style=\"font-size:16px\" class=\"ann-title-text wp-block-post-title\"><a href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/09\/16\/software-updates-are-temporarily-paused-ahead-of-psat-sat-testing\/\" target=\"_self\" >Software Updates Are Temporarily Paused Ahead of PSAT\/SAT Testing<\/a><\/h2>\n\n<div class=\"has-link-color wp-elements-4 wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Important Notice Software Updates Are Temporarily Paused Ahead of PSAT\/SAT Testing Testing Dates: October 2 &amp; October 13 &mdash; Bluebook does not yet support macOS 27, so every laptop needs&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/09\/16\/software-updates-are-temporarily-paused-ahead-of-psat-sat-testing\/\">Read More &gt;&gt;&gt;<\/a><\/p><\/div>\n\n<div class=\"ann-date wp-block-post-date\"><time datetime=\"2026-09-16T11:29:06-10:00\">September 16, 2026<\/time><\/div><\/div>\n\n<\/li><li class=\"wp-block-post post-1815 post type-post status-publish format-standard hentry category-uncategorized\">\n\n<div class=\"wp-block-group ann-card has-ast-global-color-4-background-color has-background is-layout-constrained wp-container-core-group-is-layout-52be2e83 wp-block-group-is-layout-constrained\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\"><h2 style=\"font-size:16px\" class=\"ann-title-text wp-block-post-title\"><a href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/05\/19\/26-27-laptop-rollout-incoming-freshmen-taking-summer-courses\/\" target=\"_self\" >26&#8242;-27&#8242; Laptop Rollout: Incoming Freshmen Taking Summer Courses<\/a><\/h2>\n\n<div class=\"has-link-color wp-elements-5 wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">When: Tues, June 2nd &#8211; Thurs, June 4thWhere: Bishop 100Signup: Summer Laptop Rollout SignupWho: For incoming Freshmen and New Invitees taking KS summer courses INTERNET SAFETY AND DEVICE TRAINING MUST&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/05\/19\/26-27-laptop-rollout-incoming-freshmen-taking-summer-courses\/\">Read More &gt;&gt;&gt;<\/a><\/p><\/div>\n\n<div class=\"ann-date wp-block-post-date\"><time datetime=\"2026-05-19T09:27:35-10:00\">May 19, 2026<\/time><\/div><\/div>\n\n<\/li><li class=\"wp-block-post post-1813 post type-post status-publish format-standard hentry category-uncategorized\">\n\n<div class=\"wp-block-group ann-card has-ast-global-color-4-background-color has-background is-layout-constrained wp-container-core-group-is-layout-52be2e83 wp-block-group-is-layout-constrained\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\"><h2 style=\"font-size:16px\" class=\"ann-title-text wp-block-post-title\"><a href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/04\/28\/laptop-rollout-ascending-8th-grade-boarders-taking-summer-courses\/\" target=\"_self\" >Laptop Rollout &#8211; Ascending 8th Grade Boarders Taking Summer Courses<\/a><\/h2>\n\n<div class=\"has-link-color wp-elements-6 wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Ascending 8th grade boarders who will either be taking summer school or KS digital courses this summer, will receive their high school assigned laptop on Monday, May 18th or Tuesday,&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/04\/28\/laptop-rollout-ascending-8th-grade-boarders-taking-summer-courses\/\">Read More &gt;&gt;&gt;<\/a><\/p><\/div>\n\n<div class=\"ann-date wp-block-post-date\"><time datetime=\"2026-04-28T09:55:44-10:00\">April 28, 2026<\/time><\/div><\/div>\n\n<\/li><li class=\"wp-block-post post-1809 post type-post status-publish format-standard hentry category-tech-tips\">\n\n<div class=\"wp-block-group ann-card has-ast-global-color-4-background-color has-background is-layout-constrained wp-container-core-group-is-layout-52be2e83 wp-block-group-is-layout-constrained\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\"><h2 style=\"font-size:16px\" class=\"ann-title-text wp-block-post-title\"><a href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/01\/16\/tech-tip-keynote\/\" target=\"_self\" >Tech Tip: Keynote<\/a><\/h2>\n\n<div class=\"has-link-color wp-elements-7 wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Creating Better Presentations with Apple Keynote If you\u2019ve ever had to make a slideshow for a class presentation, group project, or club meeting, you know that the tool you use&hellip; <a class=\"wp-block-post-excerpt__more-link\" href=\"http:\/\/blogs.ksbe.edu\/kekoilipi\/2026\/01\/16\/tech-tip-keynote\/\">Read More &gt;&gt;&gt;<\/a><\/p><\/div>\n\n<div class=\"ann-date wp-block-post-date\"><time datetime=\"2026-01-16T15:46:33-10:00\">January 16, 2026<\/time><\/div><\/div>\n\n<\/li><\/ul><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1116b646 wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--70)\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/announcements\/\">All Announcements<\/a><\/div>\n<\/div>\n\n\n\n<style>\n\/* Section wrapper *\/\n.announcements-section {\n  margin: 3rem 0;\n  font-family: system-ui, sans-serif;\n}\n\n\/* Title *\/\n.ann-title {\n  text-align: center;\n  font-size: 2rem;\n  font-weight: 700;\n  color: #003057;\n  margin-bottom: 0.5rem;\n}\n\n\/* Divider *\/\n.ann-divider {\n  width: 120px;\n  height: 6px;\n  background: #178E79;\n  margin: 0 auto 2rem auto;\n  border-radius: 999px;\n}\n\n\/* Grid (applied to Query Loop container) *\/\n.ann-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 2rem;\n  align-items: stretch; \/* make all items same height *\/\n}\n\n\/* Card (applied to Post Template) *\/\n.ann-card {\n  background: #ffffff;\n  border-radius: 16px;\n  overflow: hidden;\n  border: 2px solid #178E79;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.08);\n  text-decoration: none;\n  color: inherit;\n  transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;\n  display: flex;\n  flex-direction: column;\n  height: 420px; \/* fixed height *\/\n}\n\n\/* Hover lift *\/\n.ann-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.15);\n}\n\n\/* Image (applied to Featured Image block) *\/\n.ann-img {\n  width: 100%;\n  height: 180px;\n  object-fit: cover;\n}\n\n\/* Content area (wrap Post Date, Title, Excerpt) *\/\n.ann-content {\n  padding: 1rem 1.25rem;\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n}\n\n\/* Date *\/\n.ann-date {\n  font-size: 0.9rem;\n  color: #666;\n  margin-bottom: 0.5rem;\n}\n\n\/* Title (applied to Post Title block) *\/\n.ann-title-text {\n  font-size: 1.25rem;\n  font-weight: 700;\n  color: #003057;\n  margin-bottom: 0.75rem;\n\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  min-height: 3.2em;\n}\n\n\/* Excerpt (applied to Post Excerpt block) *\/\n.ann-excerpt {\n  font-size: 1rem;\n  color: #333;\n\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  min-height: 2.6em;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .ann-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (max-width: 600px) {\n  .ann-grid {\n    grid-template-columns: repeat(1, 1fr);\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Announcements<\/p>\n","protected":false},"author":1301,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"disabled","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1356","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ke Ko&#039;i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\" \/>\n<link rel=\"next\" href=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ke Ko&#039;i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program\" \/>\n<meta property=\"og:description\" content=\"Announcements\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\" \/>\n<meta property=\"og:site_name\" content=\"Ke Ko&#039;i Lipi Technology Program\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T20:36:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\",\"url\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\",\"name\":\"Ke Ko'i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#website\"},\"datePublished\":\"2024-01-24T22:36:09+00:00\",\"dateModified\":\"2026-10-01T20:36:36+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#website\",\"url\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\",\"name\":\"Ke Ko&#039;i Lipi Technology Program\",\"description\":\"Supporting the 1-to-1 Laptop Program\",\"publisher\":{\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#organization\",\"name\":\"Ke Ko&#039;i Lipi Technology Program\",\"url\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2024\/08\/cropped-Ke-Koi-Lipi-Full.png\",\"contentUrl\":\"http:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2024\/08\/cropped-Ke-Koi-Lipi-Full.png\",\"width\":512,\"height\":512,\"caption\":\"Ke Ko&#039;i Lipi Technology Program\"},\"image\":{\"@id\":\"https:\/\/blogs.ksbe.edu\/kekoilipi\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ke Ko'i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","next":"https:\/\/blogs.ksbe.edu\/kekoilipi\/2\/","og_locale":"en_US","og_type":"article","og_title":"Ke Ko'i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program","og_description":"Announcements","og_url":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","og_site_name":"Ke Ko&#039;i Lipi Technology Program","article_modified_time":"2026-10-01T20:36:36+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","url":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","name":"Ke Ko'i Lipi Technology Program - Ke Ko&#039;i Lipi Technology Program","isPartOf":{"@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#website"},"datePublished":"2024-01-24T22:36:09+00:00","dateModified":"2026-10-01T20:36:36+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.ksbe.edu\/kekoilipi\/"]}]},{"@type":"WebSite","@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#website","url":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","name":"Ke Ko&#039;i Lipi Technology Program","description":"Supporting the 1-to-1 Laptop Program","publisher":{"@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.ksbe.edu\/kekoilipi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#organization","name":"Ke Ko&#039;i Lipi Technology Program","url":"https:\/\/blogs.ksbe.edu\/kekoilipi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#\/schema\/logo\/image\/","url":"http:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2024\/08\/cropped-Ke-Koi-Lipi-Full.png","contentUrl":"http:\/\/blogs.ksbe.edu\/kekoilipi\/files\/2024\/08\/cropped-Ke-Koi-Lipi-Full.png","width":512,"height":512,"caption":"Ke Ko&#039;i Lipi Technology Program"},"image":{"@id":"https:\/\/blogs.ksbe.edu\/kekoilipi\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/pages\/1356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/users\/1301"}],"replies":[{"embeddable":true,"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":0,"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/pages\/1356\/revisions"}],"wp:attachment":[{"href":"http:\/\/blogs.ksbe.edu\/kekoilipi\/wp-json\/wp\/v2\/media?parent=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}