Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen_lul:onboarding:onboarding_sus [2025/08/27 14:04] – angelegt - Externe Bearbeitung 127.0.0.1 | anleitungen_lul:onboarding:onboarding_sus [2025/09/04 10:36] (aktuell) – angelegt till-niels.gades@bbz-rd-eck.de | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | < | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | <meta name=" | ||
+ | < | ||
+ | < | ||
+ | html { | ||
+ | scroll-behavior: | ||
+ | } | ||
+ | |||
+ | * { | ||
+ | margin: 0; | ||
+ | padding: 0; | ||
+ | box-sizing: border-box; | ||
+ | } | ||
+ | |||
+ | body { | ||
+ | font-family: | ||
+ | line-height: | ||
+ | color: #333; | ||
+ | background: linear-gradient(135deg, | ||
+ | min-height: 100vh; | ||
+ | } | ||
+ | |||
+ | .container { | ||
+ | max-width: 1200px; | ||
+ | margin: 0 auto; | ||
+ | padding: 20px; | ||
+ | } | ||
+ | |||
+ | .header { | ||
+ | background: white; | ||
+ | border-radius: | ||
+ | padding: 30px; | ||
+ | margin-bottom: | ||
+ | text-align: center; | ||
+ | box-shadow: 0 10px 30px rgba(0, | ||
+ | } | ||
+ | |||
+ | .header h1 { | ||
+ | color: #2c3e50; | ||
+ | font-size: 2.5em; | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .welcome-text { | ||
+ | color: #7f8c8d; | ||
+ | font-size: 1.2em; | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .quick-start { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 20px; | ||
+ | border-radius: | ||
+ | margin: 20px 0; | ||
+ | text-align: center; | ||
+ | } | ||
+ | |||
+ | .quick-start h3 { | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .quick-steps { | ||
+ | display: grid; | ||
+ | grid-template-columns: | ||
+ | gap: 10px; | ||
+ | margin-top: 15px; | ||
+ | } | ||
+ | |||
+ | .quick-step { | ||
+ | background: rgba(255, | ||
+ | padding: 10px; | ||
+ | border-radius: | ||
+ | font-size: 0.9em; | ||
+ | } | ||
+ | |||
+ | .progress-container { | ||
+ | background: white; | ||
+ | border-radius: | ||
+ | padding: 20px; | ||
+ | margin-bottom: | ||
+ | box-shadow: 0 10px 30px rgba(0, | ||
+ | } | ||
+ | |||
+ | .progress-header { | ||
+ | text-align: center; | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .progress-bar { | ||
+ | width: 100%; | ||
+ | height: 10px; | ||
+ | background: #ecf0f1; | ||
+ | border-radius: | ||
+ | margin: 10px 0; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | |||
+ | .progress-fill { | ||
+ | height: 100%; | ||
+ | background: linear-gradient(135deg, | ||
+ | width: 0%; | ||
+ | transition: width 0.3s ease; | ||
+ | border-radius: | ||
+ | } | ||
+ | |||
+ | .progress-steps { | ||
+ | display: grid; | ||
+ | grid-template-columns: | ||
+ | gap: 10px; | ||
+ | margin-top: 20px; | ||
+ | } | ||
+ | |||
+ | .progress-step { | ||
+ | text-align: center; | ||
+ | padding: 10px 5px; | ||
+ | border-radius: | ||
+ | font-size: 0.8em; | ||
+ | background: #f8f9fa; | ||
+ | border: 2px solid #ecf0f1; | ||
+ | cursor: pointer; | ||
+ | transition: all 0.3s ease; | ||
+ | text-decoration: | ||
+ | color: #333; | ||
+ | } | ||
+ | |||
+ | .progress-step.completed { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | border-color: | ||
+ | } | ||
+ | |||
+ | .progress-step.completed:: | ||
+ | content: " ✓"; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .progress-step.active { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | border-color: | ||
+ | transform: scale(1.05); | ||
+ | } | ||
+ | |||
+ | .section-group { | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .section-group-header { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 20px; | ||
+ | border-radius: | ||
+ | text-align: center; | ||
+ | } | ||
+ | |||
+ | .section-group-header h2 { | ||
+ | margin: 0; | ||
+ | font-size: 1.5em; | ||
+ | } | ||
+ | |||
+ | .section-group-content { | ||
+ | background: white; | ||
+ | border-radius: | ||
+ | box-shadow: 0 10px 30px rgba(0, | ||
+ | } | ||
+ | |||
+ | .login-info { | ||
+ | padding: 30px; | ||
+ | } | ||
+ | |||
+ | .login-credentials { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 20px; | ||
+ | border-radius: | ||
+ | text-align: center; | ||
+ | font-size: 1.3em; | ||
+ | font-weight: | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | .step-container { | ||
+ | padding: 30px; | ||
+ | border-bottom: | ||
+ | } | ||
+ | |||
+ | .step-container: | ||
+ | border-bottom: | ||
+ | border-radius: | ||
+ | } | ||
+ | |||
+ | .step-container h2 { | ||
+ | color: #2c3e50; | ||
+ | margin-bottom: | ||
+ | font-size: 1.8em; | ||
+ | border-left: | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | .platform-tabs { | ||
+ | display: flex; | ||
+ | margin: 20px 0; | ||
+ | border-radius: | ||
+ | overflow: hidden; | ||
+ | box-shadow: 0 2px 10px rgba(0, | ||
+ | } | ||
+ | |||
+ | .platform-tab { | ||
+ | flex: 1; | ||
+ | background: #ecf0f1; | ||
+ | color: #7f8c8d; | ||
+ | padding: 15px; | ||
+ | text-align: center; | ||
+ | cursor: pointer; | ||
+ | transition: all 0.3s ease; | ||
+ | border: none; | ||
+ | font-size: 1em; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .platform-tab.active { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | } | ||
+ | |||
+ | .platform-tab: | ||
+ | background: #bdc3c7; | ||
+ | } | ||
+ | |||
+ | .platform-content { | ||
+ | display: none; | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | .platform-content.active { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .steps { | ||
+ | counter-reset: | ||
+ | } | ||
+ | |||
+ | .step { | ||
+ | counter-increment: | ||
+ | background: #f8f9fa; | ||
+ | padding: 20px; | ||
+ | margin: 15px 0; | ||
+ | border-radius: | ||
+ | border-left: | ||
+ | position: relative; | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | .step:: | ||
+ | content: counter(step-counter); | ||
+ | position: absolute; | ||
+ | left: 20px; | ||
+ | top: 20px; | ||
+ | background: #3498db; | ||
+ | color: white; | ||
+ | width: 30px; | ||
+ | height: 30px; | ||
+ | border-radius: | ||
+ | display: flex; | ||
+ | align-items: | ||
+ | justify-content: | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .tip { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | margin: 15px 0; | ||
+ | } | ||
+ | |||
+ | .tip:: | ||
+ | content: "💡 Tipp: "; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .info-box { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | margin: 15px 0; | ||
+ | } | ||
+ | |||
+ | .info-box:: | ||
+ | content: " | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .warning { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | margin: 15px 0; | ||
+ | } | ||
+ | |||
+ | .warning:: | ||
+ | content: " | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .password-requirements { | ||
+ | background: #e8f4f8; | ||
+ | padding: 20px; | ||
+ | border-radius: | ||
+ | border: 2px solid #3498db; | ||
+ | margin: 15px 0; | ||
+ | } | ||
+ | |||
+ | .password-requirements h4 { | ||
+ | color: #2c3e50; | ||
+ | margin-bottom: | ||
+ | } | ||
+ | |||
+ | .requirement { | ||
+ | margin: 5px 0; | ||
+ | padding-left: | ||
+ | position: relative; | ||
+ | } | ||
+ | |||
+ | .requirement:: | ||
+ | content: " | ||
+ | position: absolute; | ||
+ | left: 0; | ||
+ | color: #27ae60; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .download-links { | ||
+ | display: grid; | ||
+ | grid-template-columns: | ||
+ | gap: 15px; | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | .download-link { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 20px; | ||
+ | border-radius: | ||
+ | text-align: center; | ||
+ | text-decoration: | ||
+ | transition: transform 0.3s ease; | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .download-link: | ||
+ | transform: translateY(-5px); | ||
+ | box-shadow: 0 10px 20px rgba(0, | ||
+ | color: white; | ||
+ | } | ||
+ | |||
+ | .expandable { | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | .expandable-header { | ||
+ | background: #f8f9fa; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | cursor: pointer; | ||
+ | border: 2px solid #ecf0f1; | ||
+ | transition: all 0.3s ease; | ||
+ | } | ||
+ | |||
+ | .expandable-header: | ||
+ | background: #e9ecef; | ||
+ | border-color: | ||
+ | } | ||
+ | |||
+ | .expandable-header.active { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | border-color: | ||
+ | } | ||
+ | |||
+ | .expandable-content { | ||
+ | display: none; | ||
+ | padding: 20px; | ||
+ | background: #f8f9fa; | ||
+ | border-radius: | ||
+ | border: 2px solid #ecf0f1; | ||
+ | border-top: none; | ||
+ | } | ||
+ | |||
+ | .expandable-content.active { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .faq-section { | ||
+ | background: white; | ||
+ | border-radius: | ||
+ | padding: 30px; | ||
+ | margin: 30px 0; | ||
+ | box-shadow: 0 10px 30px rgba(0, | ||
+ | } | ||
+ | |||
+ | .faq-section h2 { | ||
+ | color: #2c3e50; | ||
+ | margin-bottom: | ||
+ | text-align: center; | ||
+ | } | ||
+ | |||
+ | .faq-item { | ||
+ | margin: 15px 0; | ||
+ | } | ||
+ | |||
+ | .faq-question { | ||
+ | background: linear-gradient(135deg, | ||
+ | color: white; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | cursor: pointer; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | .faq-question: | ||
+ | transform: translateY(-2px); | ||
+ | box-shadow: 0 5px 15px rgba(0, | ||
+ | } | ||
+ | |||
+ | .faq-answer { | ||
+ | display: none; | ||
+ | padding: 15px; | ||
+ | background: #f8f9fa; | ||
+ | border-radius: | ||
+ | border: 2px solid #e74c3c; | ||
+ | border-top: none; | ||
+ | } | ||
+ | |||
+ | .faq-answer.active { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .footer { | ||
+ | background: white; | ||
+ | border-radius: | ||
+ | padding: 30px; | ||
+ | text-align: center; | ||
+ | box-shadow: 0 10px 30px rgba(0, | ||
+ | } | ||
+ | |||
+ | .contact-grid { | ||
+ | display: grid; | ||
+ | grid-template-columns: | ||
+ | gap: 15px; | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | .contact-card { | ||
+ | background: #f8f9fa; | ||
+ | padding: 15px; | ||
+ | border-radius: | ||
+ | border-left: | ||
+ | } | ||
+ | |||
+ | @media (max-width: 768px) { | ||
+ | .header h1 { | ||
+ | font-size: 2em; | ||
+ | } | ||
+ | |||
+ | .container { | ||
+ | padding: 10px; | ||
+ | } | ||
+ | |||
+ | .step { | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | .progress-steps { | ||
+ | grid-template-columns: | ||
+ | gap: 5px; | ||
+ | } | ||
+ | |||
+ | .progress-step { | ||
+ | font-size: 0.7em; | ||
+ | padding: 5px; | ||
+ | } | ||
+ | |||
+ | .platform-tabs { | ||
+ | flex-direction: | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | <p class=" | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | vorname.nachname@sus.bbz-rd-eck.de | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Ihr Passwort legen Sie beim ersten Login am Schul-PC selbst fest. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | Starten Sie einen PC im DV-Raum oder einen Laptop aus dem Laptopwagen. | ||
+ | </ | ||
+ | <div class=" | ||
+ | Loggen Sie sich mit den Daten ein, die Sie von Ihrer Klassenlehrkraft erhalten. | ||
+ | </ | ||
+ | <div class=" | ||
+ | Sie werden aufgefordert, | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Speichern Sie das Passwort in Ihrem Smartphone - entweder in Ihrem Passwortmanagement oder unter einem fiktiven Namen in den Kontakten. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | Ausführliche Anleitung: <a href=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Falls es nicht funktioniert: | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | 🔧 Erweiterte Problemlösung (klicken zum Aufklappen) | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 📜 Zertifikat herunterladen< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 📱 UNTIS Mobile< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 📱 UNTIS Mobile< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | App herunterladen und installieren | ||
+ | </ | ||
+ | <div class=" | ||
+ | Schule suchen: < | ||
+ | </ | ||
+ | <div class=" | ||
+ | Mit Ihren Login-Daten anmelden | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Über die UNTIS-App können Sie auch direkt Moodle und CryptPad öffnen - tippen Sie auf das " | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 📱 schul.cloud App< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Bei der ersten Anmeldung in schul.cloud müssen Sie ein zusätzliches Verschlüsselungskennwort festlegen. Notieren Sie sich dieses gut - bei Verlust gehen möglicherweise Nachrichten verloren! | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 🌐 Moodle Web< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Über die BBZ-Cloud-App sind Sie automatisch eingeloggt - einfach auf den " | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | |||
+ | <h3 style=" | ||
+ | |||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 🌐 Office Online< | ||
+ | < | ||
+ | </a> | ||
+ | <a href=" | ||
+ | 💻 Desktop Apps< | ||
+ | < | ||
+ | </a> | ||
+ | <div class=" | ||
+ | 📱 Mobile Apps< | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | Melden Sie sich mit Ihren Schul-Logindaten an, um alle Funktionen nutzen zu können. | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 💻 BBZ-Cloud für Windows< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 🍎 BBZ-Cloud für Mac< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 🐧 BBZ-Cloud für Linux< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <a href=" | ||
+ | 🌐 Web-Version< | ||
+ | < | ||
+ | </a> | ||
+ | </ | ||
+ | <div class=" | ||
+ | Alternativ: Linux-Subsystem aktivieren und Linux-Version verwenden | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | <div class=" | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div style=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | // Platform tab switching functionality | ||
+ | function showPlatformContent(contentId, | ||
+ | // Hide all platform contents in the same container | ||
+ | const container = tabElement.closest(' | ||
+ | const contents = container.querySelectorAll(' | ||
+ | const tabs = container.querySelectorAll(' | ||
+ | |||
+ | contents.forEach(content => content.classList.remove(' | ||
+ | tabs.forEach(tab => tab.classList.remove(' | ||
+ | |||
+ | // Show selected content and activate tab | ||
+ | document.getElementById(contentId).classList.add(' | ||
+ | tabElement.classList.add(' | ||
+ | } | ||
+ | |||
+ | // Expandable content functionality | ||
+ | function toggleExpandable(headerElement) { | ||
+ | const content = headerElement.nextElementSibling; | ||
+ | headerElement.classList.toggle(' | ||
+ | content.classList.toggle(' | ||
+ | } | ||
+ | |||
+ | // Progress tracking functionality | ||
+ | function updateProgress() { | ||
+ | const steps = document.querySelectorAll(' | ||
+ | const progressFill = document.getElementById(' | ||
+ | |||
+ | let completedSteps = 0; | ||
+ | steps.forEach((step, | ||
+ | if (step.classList.contains(' | ||
+ | completedSteps++; | ||
+ | } | ||
+ | }); | ||
+ | |||
+ | const progressPercentage = (completedSteps / steps.length) * 100; | ||
+ | progressFill.style.width = progressPercentage + ' | ||
+ | } | ||
+ | |||
+ | // Initialize progress tracking | ||
+ | document.addEventListener(' | ||
+ | const progressSteps = document.querySelectorAll(' | ||
+ | |||
+ | progressSteps.forEach(step => { | ||
+ | step.addEventListener(' | ||
+ | e.preventDefault(); | ||
+ | |||
+ | // Toggle completed state | ||
+ | this.classList.toggle(' | ||
+ | |||
+ | // Update progress bar | ||
+ | updateProgress(); | ||
+ | |||
+ | // Scroll to section | ||
+ | const targetId = this.getAttribute(' | ||
+ | const targetSection = document.querySelector(targetId); | ||
+ | if (targetSection) { | ||
+ | targetSection.scrollIntoView({ behavior: ' | ||
+ | } | ||
+ | }); | ||
+ | }); | ||
+ | |||
+ | // Initial progress update | ||
+ | updateProgress(); | ||
+ | }); | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||