Files
OpenLesson/openlesson.html
2026-04-14 08:12:59 +05:00

293 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>Открытый урок — Центр доступа</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: linear-gradient(145deg, #f6f9fc 0%, #eef2f7 100%);
font-family: 'Segoe UI', Roboto, 'Helvetica Neue', system-ui, -apple-system, sans-serif;
line-height: 1.5;
min-height: 100vh;
padding: 2rem 1.5rem;
color: #1a2c3e;
}
/* основной контейнер */
.container {
max-width: 1300px;
margin: 0 auto;
}
/* шапка */
.header {
text-align: center;
margin-bottom: 3rem;
}
.header h1 {
font-size: 2.2rem;
font-weight: 700;
background: linear-gradient(135deg, #1e5a7d, #2c7da0);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
letter-spacing: -0.3px;
margin-bottom: 0.5rem;
}
.header .badge {
display: inline-block;
background: rgba(44, 125, 160, 0.12);
backdrop-filter: blur(4px);
padding: 0.4rem 1.2rem;
border-radius: 60px;
font-size: 0.9rem;
font-weight: 500;
color: #1e5a7d;
margin-top: 0.5rem;
border: 1px solid rgba(44, 125, 160, 0.2);
}
.header p {
color: #2c3e4e;
font-size: 1.05rem;
max-width: 600px;
margin: 1rem auto 0;
opacity: 0.85;
}
/* сетка карточек */
.links-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.8rem;
margin-bottom: 3rem;
}
/* карточка */
.card {
background: rgba(255, 255, 255, 0.92);
backdrop-filter: blur(0px);
border-radius: 2rem;
padding: 1.8rem 1.5rem 1.8rem 1.5rem;
box-shadow: 0 20px 35px -12px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.02);
transition: transform 0.25s ease, box-shadow 0.3s ease;
border: 1px solid rgba(255, 255, 255, 0.6);
display: flex;
flex-direction: column;
height: 100%;
}
.card:hover {
transform: translateY(-6px);
box-shadow: 0 28px 40px -16px rgba(0, 32, 54, 0.18);
background: white;
border-color: rgba(44, 125, 160, 0.2);
}
/* иконка */
.card-icon {
font-size: 3rem;
margin-bottom: 1rem;
display: inline-block;
line-height: 1;
}
/* заголовок */
.card h3 {
font-size: 1.55rem;
font-weight: 700;
margin-bottom: 0.65rem;
color: #0f2b38;
letter-spacing: -0.2px;
}
.card .desc {
color: #3e5a6b;
font-size: 0.95rem;
margin-bottom: 1.5rem;
line-height: 1.4;
flex-grow: 1;
}
/* блок ссылки */
.link-wrapper {
margin-top: 0.5rem;
}
.btn-link {
display: inline-flex;
align-items: center;
gap: 0.6rem;
background: #f0f4f8;
padding: 0.7rem 1.3rem;
border-radius: 3rem;
font-weight: 600;
font-size: 0.95rem;
color: #1e5a7d;
text-decoration: none;
transition: all 0.2s;
border: 1px solid #dce5ec;
width: fit-content;
margin-bottom: 0.9rem;
}
.btn-link:hover {
background: #e5edf5;
border-color: #2c7da0;
color: #0f4b64;
transform: scale(1.02);
box-shadow: 0 4px 8px rgba(0,0,0,0.02);
}
.btn-link span {
font-size: 1.1rem;
}
.url-text {
font-size: 0.75rem;
font-family: 'SF Mono', 'JetBrains Mono', monospace;
color: #5f7f94;
background: #f1f5f9;
padding: 0.3rem 0.8rem;
border-radius: 30px;
display: inline-block;
word-break: break-all;
letter-spacing: 0.2px;
border: 1px solid #e2edf2;
}
/* специальный акцент для родительской ссылки */
.card-parent {
background: linear-gradient(135deg, #ffffff, #fefefc);
border-left: 5px solid #2c7da0;
box-shadow: 0 20px 30px -12px rgba(28, 88, 112, 0.12);
}
.card-parent .btn-link {
background: #2c7da0;
border-color: #1e5a7d;
color: white;
}
.card-parent .btn-link:hover {
background: #1e5a7d;
color: white;
border-color: #134b64;
}
/* футер */
.footer-note {
text-align: center;
margin-top: 3rem;
padding-top: 1.5rem;
border-top: 1px solid rgba(44, 125, 160, 0.2);
font-size: 0.85rem;
color: #4b6f86;
}
.footer-note a {
color: #2c7da0;
text-decoration: none;
font-weight: 500;
}
.footer-note a:hover {
text-decoration: underline;
}
@media (max-width: 640px) {
body {
padding: 1.5rem 1rem;
}
.header h1 {
font-size: 1.8rem;
}
.card h3 {
font-size: 1.35rem;
}
.btn-link {
padding: 0.55rem 1.1rem;
font-size: 0.9rem;
}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>📚 Открытый урок<br>Цифровая платформа</h1>
<div class="badge">🔗 Быстрый доступ ко всем разделам</div>
<p>Выберите нужную ссылку: для родителей, администратора, просмотра записей или раздела помощи</p>
</div>
<div class="links-grid">
<!-- ОСНОВНАЯ ССЫЛКА ДЛЯ РОДИТЕЛЕЙ -->
<div class="card card-parent">
<div class="card-icon">🏠👪</div>
<h3>Основная ссылка<br>для родителей</h3>
<div class="desc">Главный вход на платформу. Доступ к расписанию, материалам урока, успеваемости и новостям для родителей и законных представителей.</div>
<div class="link-wrapper">
<a href="https://openlesson.itschool25.ru/" class="btn-link" target="_blank" rel="noopener noreferrer">
<span>🔗</span> Перейти на главную →
</a>
<div class="url-text">https://openlesson.itschool25.ru/</div>
</div>
</div>
<!-- ССЫЛКА АДМИНИСТРАТОРА -->
<div class="card">
<div class="card-icon">⚙️🔐</div>
<h3>Ссылка администратора</h3>
<div class="desc">Панель управления платформой. Управление пользователями, настройками урока, статистика и аналитика. Только для авторизованных администраторов.</div>
<div class="link-wrapper">
<a href="https://openlesson.itschool25.ru/admin" class="btn-link" target="_blank" rel="noopener noreferrer">
<span>🛡️</span> Вход в админ-панель →
</a>
<div class="url-text">https://openlesson.itschool25.ru/admin</div>
</div>
</div>
<!-- ССЫЛКА ДЛЯ ПРОСМОТРА ЗАПИСИ (info) -->
<div class="card">
<div class="card-icon">📹📄</div>
<h3>Просмотр записи</h3>
<div class="desc">Страница с детальной информацией о записях уроков, журналом посещаемости, отчетами и архивом занятий. Просмотр материалов и метаданных.</div>
<div class="link-wrapper">
<a href="https://openlesson.itschool25.ru/info" class="btn-link" target="_blank" rel="noopener noreferrer">
<span>📋</span> Информация и записи →
</a>
<div class="url-text">https://openlesson.itschool25.ru/info</div>
</div>
</div>
<!-- ССЫЛКА ПОМОЩИ (help) -->
<div class="card">
<div class="card-icon">❓💡</div>
<h3>Помощь и поддержка</h3>
<div class="desc">База знаний, инструкции, ответы на частые вопросы и контакты технической поддержки. Решение проблем и руководство пользователя.</div>
<div class="link-wrapper">
<a href="https://openlesson.itschool25.ru/help" class="btn-link" target="_blank" rel="noopener noreferrer">
<span>🆘</span> Открыть справку →
</a>
<div class="url-text">https://openlesson.itschool25.ru/help</div>
</div>
</div>
</div>
<div class="footer-note">
🌟 Официальные ссылки платформы <strong>«Открытый урок»</strong> (school25)<br>
Все ссылки ведут на защищённые ресурсы. Для доступа к административной части требуются специальные учётные данные.<br>
📞 При необходимости используйте раздел <a href="https://openlesson.itschool25.ru/help" target="_blank" rel="noopener noreferrer">Помощь</a> или обратитесь к классному руководителю.
</div>
</div>
</body>
</html>