2024-02-02 08:18:26 +01:00
|
|
|
|
<!doctype html>
|
|
|
|
|
|
<html lang="en" class="scroll-smooth">
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<head>
|
|
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
|
|
|
|
|
|
<meta name="theme-color" content="#333333" />
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2026-05-09 06:05:03 +01:00
|
|
|
|
<!-- Fonts as <link> (not @import in app.css) so Tailwind isn’t blocked on first paint -->
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
|
|
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
2026-05-18 03:47:22 +01:00
|
|
|
|
<!-- Geist (site body font) — synchronous so first paint has the brand font. -->
|
2026-05-09 06:05:03 +01:00
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap" />
|
|
|
|
|
|
|
2026-05-18 03:47:22 +01:00
|
|
|
|
<!-- JetBrains Mono (code blocks) — non-blocking. Preload as a stylesheet, then swap rel to apply. -->
|
|
|
|
|
|
<link
|
|
|
|
|
|
rel="preload"
|
|
|
|
|
|
as="style"
|
|
|
|
|
|
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap"
|
|
|
|
|
|
onload="this.onload=null;this.rel='stylesheet'"
|
|
|
|
|
|
/>
|
|
|
|
|
|
<noscript>
|
|
|
|
|
|
<link
|
|
|
|
|
|
rel="stylesheet"
|
|
|
|
|
|
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap"
|
|
|
|
|
|
/>
|
|
|
|
|
|
</noscript>
|
|
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<!-- <title>ClassroomIO – The Open Source Learning Management System for Companies</title>
|
2024-04-20 23:30:17 +01:00
|
|
|
|
<meta name="description" content="ClassroomIO" />
|
|
|
|
|
|
<meta name="application-name" content="ClassroomIO" />
|
|
|
|
|
|
<meta name="apple-mobile-web-app-title" content="ClassroomIO" />
|
|
|
|
|
|
<meta name="theme-color" content="#ffffff" />
|
2024-08-25 21:35:59 +01:00
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" /> -->
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<!-- Facebook Meta Tags -->
|
|
|
|
|
|
<!-- <meta property="og:url" content="https://www.classroomio.com/" />
|
2024-09-05 15:51:05 +01:00
|
|
|
|
<meta property="og:image" itemprop="image" content="https://brand.cdn.clsrio.com/og/classroomio-og.png" />
|
2024-10-07 01:36:07 +01:00
|
|
|
|
<meta property="og:title" content="ClassroomIO – The Open Source Learning Management System for Companies" />
|
2024-04-20 23:30:17 +01:00
|
|
|
|
<meta property="og:description"
|
2024-10-07 01:36:07 +01:00
|
|
|
|
content="A flexible, user-friendly platform for creating, managing, and delivering courses for companies and training organisations" />
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2024-04-20 23:30:17 +01:00
|
|
|
|
<meta property="og:type" content="website" />
|
|
|
|
|
|
<meta property="og:image:type" content="image/png" />
|
|
|
|
|
|
<meta property="og:image:width" content="1920" />
|
|
|
|
|
|
<meta property="og:image:height" content="1080" />
|
2024-09-30 01:36:12 +01:00
|
|
|
|
<meta property="og:image:secure_url" itemprop="image" content="https://brand.cdn.clsrio.com/og/classroomio-og.png" />
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2024-04-20 23:30:17 +01:00
|
|
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
|
|
|
|
<meta property="twitter:domain" content="classroomio.com" />
|
|
|
|
|
|
<meta property="twitter:url" content="https://www.classroomio.com/" />
|
2024-10-07 01:36:07 +01:00
|
|
|
|
<meta name="twitter:title" content="ClassroomIO – The Open Source Learning Management System for Companies" />
|
2024-04-20 23:30:17 +01:00
|
|
|
|
<meta name="twitter:description"
|
2024-09-05 15:51:05 +01:00
|
|
|
|
content="Launch your bootcamp quichttps://brand.cdn.clsrio.com/og/classroomio-og.pngnline teaching platform." />
|
2024-08-25 21:35:59 +01:00
|
|
|
|
<meta name="twitter:image" content="https://classroomio.com/classroomio-opengraph-image.png" /> -->
|
2024-04-22 22:41:15 +01:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<!-- <link rel="stylesheet" href="global.css"> -->
|
|
|
|
|
|
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials" />
|
|
|
|
|
|
<link rel="icon" type="image/png" href="/favicon.ico" />
|
|
|
|
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/logo-32.png" />
|
2024-04-22 22:41:15 +01:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<!-- <link rel="stylesheet" href="global.css"> -->
|
|
|
|
|
|
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials" />
|
|
|
|
|
|
<link rel="icon" type="image/png" href="/favicon.ico" />
|
|
|
|
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/logo-32.png" />
|
2024-04-22 22:41:15 +01:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<script
|
|
|
|
|
|
defer
|
|
|
|
|
|
src="https://umami.hz.oncws.com/script.js"
|
|
|
|
|
|
data-website-id="5321d227-751a-4d43-8556-f516fba60891"
|
|
|
|
|
|
></script>
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<script defer type="text/javascript">
|
|
|
|
|
|
(function (C, A, L) {
|
|
|
|
|
|
let p = function (a, ar) {
|
|
|
|
|
|
a.q.push(ar);
|
2024-02-02 08:18:26 +01:00
|
|
|
|
};
|
2025-12-25 05:37:21 +00:00
|
|
|
|
let d = C.document;
|
|
|
|
|
|
C.Cal =
|
|
|
|
|
|
C.Cal ||
|
|
|
|
|
|
function () {
|
|
|
|
|
|
let cal = C.Cal;
|
|
|
|
|
|
let ar = arguments;
|
|
|
|
|
|
if (!cal.loaded) {
|
|
|
|
|
|
cal.ns = {};
|
|
|
|
|
|
cal.q = cal.q || [];
|
|
|
|
|
|
d.head.appendChild(d.createElement('script')).src = A;
|
|
|
|
|
|
cal.loaded = true;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (ar[0] === L) {
|
|
|
|
|
|
const api = function () {
|
|
|
|
|
|
p(api, arguments);
|
|
|
|
|
|
};
|
|
|
|
|
|
const namespace = ar[1];
|
|
|
|
|
|
api.q = api.q || [];
|
|
|
|
|
|
typeof namespace === 'string' ? (cal.ns[namespace] = api) && p(api, ar) : p(cal, ar);
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
p(cal, ar);
|
|
|
|
|
|
};
|
|
|
|
|
|
})(window, 'https://app.cal.com/embed/embed.js', 'init');
|
|
|
|
|
|
Cal('init', { origin: 'https://cal.com' });
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
Cal('ui', {
|
|
|
|
|
|
theme: 'light',
|
|
|
|
|
|
styles: { branding: { brandColor: '#1D4EE2' } },
|
|
|
|
|
|
hideEventTypeDetails: false,
|
|
|
|
|
|
layout: 'month_view'
|
|
|
|
|
|
});
|
|
|
|
|
|
</script>
|
|
|
|
|
|
%sveltekit.head%
|
|
|
|
|
|
</head>
|
2023-11-25 21:56:02 +00:00
|
|
|
|
|
2025-12-25 05:37:21 +00:00
|
|
|
|
<body data-sveltekit-preload-data="hover">
|
|
|
|
|
|
<div style="display: contents">%sveltekit.body%</div>
|
|
|
|
|
|
</body>
|
|
|
|
|
|
</html>
|