diff --git a/build.gradle.kts b/build.gradle.kts index 2c3ad7b..db178ba 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -87,4 +87,10 @@ if (host != null && user != null || identityString != null) { } else { logger.error("Host, user or ID are not defined. Skipping deployment tasks.") +} + +val staticSite by tasks.creating(JavaExec::class){ + group = "application" + mainClass.set("center.sciprog.StaticRenderKt") + classpath = sourceSets["main"].runtimeClasspath } \ No newline at end of file diff --git a/data/magprog/content/enroll.md b/data/magprog/content/enroll.md index c2b4d2d..a24381f 100644 --- a/data/magprog/content/enroll.md +++ b/data/magprog/content/enroll.md @@ -6,8 +6,20 @@ language: ru --- Чтобы принять участие в программе, необходимо: * заполнить **[анкету](https://forms.yandex.ru/cloud/641ad7fe73cee702c7753776/)**. В анкете надо указать одного или нескольких научных руководителей, с которыми вы бы хотели работать; -* **до 30 июня** пройти собеседование с научными руководителями и согласовать предполагаемый план обучения; -* подать документы в магистратуру МФТИ согласно [правилам поступления](https://pk.mipt.ru/master/) (направление **ЛФИ "Прикладная математика и физика"**, **ЛФИ "Ядерная физика и технологии"** или **ФПМИ "Информатика и вычислительная техника"**). Если есть соглашение с научным руководителем, но не удалось пройти по конкурсу, то обучение с большой вероятностью будет оплачено нашими партнерами. +* **до 1 июня (I поток) или до 15 июля (II поток)** пройти собеседование с научными руководителями и согласовать предполагаемый план обучения; +* подать документы в магистратуру МФТИ согласно [правилам поступления](https://pk.mipt.ru/master/). - ВАЖНО: предварительное согласование с научным руководителем является **обязательным** для обучения в вузе. +**ВАЖНО:** предварительное согласование с научным руководителем является **обязательным** для обучения в вузе. + + +Сроки приёма документов при поступлении на очные программы магистратуры в МФТИ в 2023–2024 учебном году: +* I поток поступления: 10 апреля – 20 июля; +* II поток поступления: 21 июля – 4 августа. + +Обязательные вступительные испытания для поступления: +* в Физтех-школу физики и исследований им. Ландау (ЛФИ) на направление **«Прикладные математика и физика»** – экзамен по физике и математике; +* в Физтех-школу физики и исследований им. Ландау (ЛФИ) на направление **«Ядерная физика и технологии»** – экзамен по физике; +* в Физтех-школу прикладной математики и информатики (ФПМИ) на направления **«Математика, информатика и компьютерные технологии»** и **«Прикладная математика и информационные технологии»** – экзамен по специальности. + +Информация о датах вступительных испытаний будет [размещена на сайте](https://pk.mipt.ru/master/). \ No newline at end of file diff --git a/src/main/kotlin/center/sciprog/staticRender.kt b/src/main/kotlin/center/sciprog/staticRender.kt index c914631..2d6bf28 100644 --- a/src/main/kotlin/center/sciprog/staticRender.kt +++ b/src/main/kotlin/center/sciprog/staticRender.kt @@ -4,13 +4,13 @@ import space.kscience.dataforge.context.Global import space.kscience.dataforge.context.request import space.kscience.snark.html.SiteBuilder import space.kscience.snark.html.SnarkHtmlPlugin -import space.kscience.snark.html.readResourceDirectory +import space.kscience.snark.html.readResources import space.kscience.snark.html.static import java.nio.file.Path fun main() { val snark = Global.request(SnarkHtmlPlugin) - val siteData = snark.readResourceDirectory() + val siteData = snark.readResources("common", "home", "magprog") snark.static(siteData, Path.of("build/public"), siteUrl = "", block = SiteBuilder::spcSite) } \ No newline at end of file