From 3e63e1c768f9abc5e134e920cb803fa9eb96908a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Mon, 22 Nov 2021 22:19:06 +0100 Subject: [PATCH 1/5] =?UTF-8?q?Odli=C5=A1en=C3=AD=20web=C5=AF:=20takhle=20?= =?UTF-8?q?to=20ur=C4=8Dit=C4=9B=20jde,=20ale=20mo=C5=BEn=C3=A1=20to=20jde?= =?UTF-8?q?=20l=C3=A9pe=20(a=20v=20hez=C4=8D=C3=ADch=20barv=C3=A1ch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mamweb/settings_common.py | 1 + mamweb/settings_local.py | 1 + mamweb/settings_prod.py | 1 + mamweb/settings_test.py | 1 + mamweb/static/css/mamweb.css | 18 ++++++++++++++++++ mamweb/templates/base.html | 2 +- various/context_processors.py | 7 +++++++ 7 files changed, 30 insertions(+), 1 deletion(-) diff --git a/mamweb/settings_common.py b/mamweb/settings_common.py index 58e8c638..ce028bc2 100644 --- a/mamweb/settings_common.py +++ b/mamweb/settings_common.py @@ -79,6 +79,7 @@ TEMPLATES = [ 'django.contrib.messages.context_processors.messages', 'sekizai.context_processors.sekizai', 'header_fotky.context_processors.vzhled', + 'various.context_processors.rozliseni', 'various.context_processors.april', ) }, diff --git a/mamweb/settings_local.py b/mamweb/settings_local.py index 0aadd27e..85058c9f 100644 --- a/mamweb/settings_local.py +++ b/mamweb/settings_local.py @@ -97,3 +97,4 @@ LOGGING = { # E-maily posílat chceme, ale do terminálu :-) EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' SEND_EMAIL_NOTIFICATIONS = True +LOCAL_TEST_PROD = "local" diff --git a/mamweb/settings_prod.py b/mamweb/settings_prod.py index 0374d88b..e674ab05 100644 --- a/mamweb/settings_prod.py +++ b/mamweb/settings_prod.py @@ -67,3 +67,4 @@ LOGGING['handlers']['registration_error_log']['filename'] = '/home/mam-web/logs/ # E-MAIL NOTIFICATIONS POSLI_MAILOVOU_NOTIFIKACI = True +LOCAL_TEST_PROD = "prod" diff --git a/mamweb/settings_test.py b/mamweb/settings_test.py index f8fd844e..365664d2 100644 --- a/mamweb/settings_test.py +++ b/mamweb/settings_test.py @@ -76,3 +76,4 @@ EMAIL_BACKEND = 'various.mail_prefixer.PrefixingMailBackend' # TODO Pouze na otestování testu… Zvolit konferu! # XXX: Je to pole, protože implementační detail backendu. TESTOVACI_EMAILOVA_KONFERENCE = ['betatest@mam.mff.cuni.cz'] +LOCAL_TEST_PROD = "test" diff --git a/mamweb/static/css/mamweb.css b/mamweb/static/css/mamweb.css index 8b19fb80..26baccbd 100644 --- a/mamweb/static/css/mamweb.css +++ b/mamweb/static/css/mamweb.css @@ -1182,3 +1182,21 @@ div.gdpr { label[for=id_skola] { font-weight: bold; } + +.localweb { + border-left: 20px solid greenyellow; + border-right: 20px solid greenyellow; +} + +.localweb .login-bar { + margin-left: -20px; +} + +.testweb { + border-left: 20px solid darkorange; + border-right: 20px solid darkorange; +} + +.testweb .login-bar { + margin-left: -20px; +} diff --git a/mamweb/templates/base.html b/mamweb/templates/base.html index 1d292f95..85cb9e12 100644 --- a/mamweb/templates/base.html +++ b/mamweb/templates/base.html @@ -36,7 +36,7 @@ {% block script %}{% endblock %} - + {% if user.is_staff %}
diff --git a/various/context_processors.py b/various/context_processors.py index c0be2975..b9fbd1c3 100644 --- a/various/context_processors.py +++ b/various/context_processors.py @@ -1,3 +1,6 @@ +from django.conf import settings + + def april(req): if 'X-April' in req.headers: try: @@ -12,3 +15,7 @@ def april(req): return {'april': today.year} return {} + +def rozliseni(request): + return {"LOCAL_TEST_PROD": settings.LOCAL_TEST_PROD} + From a058229649012b014828519ddf7c5b80083515be Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Mon, 22 Nov 2021 22:53:05 +0100 Subject: [PATCH 2/5] =?UTF-8?q?data/flat.json=20->=20definovan=C3=BD=20for?= =?UTF-8?q?m=C3=A1t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aktuální produkční flat.json normalizován pomocí fix_json.py, aby se snáze trackovaly budoucí změny. --- data/flat.json | 186 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 183 insertions(+), 3 deletions(-) diff --git a/data/flat.json b/data/flat.json index 3dcdc342..518810a7 100644 --- a/data/flat.json +++ b/data/flat.json @@ -1,4 +1,19 @@ [ + { + "fields": { + "content": "

Proč řešit právě M&M?

\r\n\r\n
    \r\n\t
  • Jako jediný korespondeční seminář vypisujeme příspěvková témata.\r\n\r\n\t
      \r\n\t\t
    • K nim nám můžeš v průběhu celého roku posílat prakticky jakékoliv související příspěvky a reagovat na příspěvky ostatních řešitelů.
    • \r\n\t\t
    • Funguje to vlastně jako skutečný výzkum a jeho publikování. 
    • \r\n\t\t
    • Pro ty, kteří chtějí více podnětů, nebo si netroufnou na práci na tématu, máme i úlohy – stejně jako ostatní korespondenční semináře.
    • \r\n\t
    \r\n\t
  • \r\n\t
  • Jsme mezioboroví, takže si u nás každý najde to svoje. Navíc je u nás dovoleno řešit problémy, ať už v tématech či v úlohách, různými prostředky. Takže pokud třeba nevíš jak teoreticky vyřešit fyzikální úlohu, ale umíš řešení naprogramovat, tak směle do toho!
  • \r\n\t
  • Na našich soustředěních ti můžeme nabídnou skutečně širokou škálu zážitků.\r\n\t
      \r\n\t\t
    • Máme připraveny úvodní, klasické i tajuplné přednášky ze všech tří oborů. Krom toho přednášíme i na požádání – stačí, když si vybereš téma, které tě zajímá.
    • \r\n\t\t
    • Připravujeme konfery: Skupina účastníků pod vedením zkušeného organizátora řeší zadaný problém a výsledky pak ostatním prezentuje na malé vědecké konferenci. Práce na konfeře je velmi podobná skutečné vědecké práci. Podívej se na fotky ODKAZ
    • \r\n\t\t
    • Na každém soustředění na tebe čeká velké množství denních i nočních her ODKAZ NA FOTKY, uvnitř i venku. Jsme dobře materiálově i organizačně vybaveni na náročnější outdoorové aktivity, jako je například lezení po skalách. A náš tým umí připravit i hry, které prožiješ všemi šesti smysly.
    • \r\n\t
    \r\n\t
  • \r\n
\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "O semináři", + "url": "/o-seminari/" + }, + "model": "flatpages.flatpage", + "pk": 1 + }, { "fields": { "content": "

Vítejte na stránce semináře MaM!

\r\n", @@ -44,6 +59,36 @@ "model": "flatpages.flatpage", "pk": 4 }, + { + "fields": { + "content": "

Tady se pracuje

\r\n

\r\n Na této stránce velmi intenzivně pracujeme.\r\n Za dočasnou nedostupnost se omlouváme.\r\n Zkuste přejít na titulní stránku\r\n nebo se podívat na aktuální zadání.\r\n

\r\n ", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Témata", + "url": "/archiv/temata/" + }, + "model": "flatpages.flatpage", + "pk": 5 + }, + { + "fields": { + "content": "

Tady se pracuje

\r\n

\r\n Na této stránce velmi intenzivně pracujeme.\r\n Za dočasnou nedostupnost se omlouváme.\r\n Zkuste přejít na titulní stránku\r\n nebo se podívat na aktuální zadání.\r\n

\r\n ", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Úlohy", + "url": "/archiv/ulohy/" + }, + "model": "flatpages.flatpage", + "pk": 6 + }, { "fields": { "content": "

Jak řešit

\r\n\r\n

V našem semináři simulujeme vědeckou práci. Vydáváme časopis, v němž se věnujeme různým tématům z oblasti matematiky, fyziky, informatiky a občas i jiných oborů.

\r\n\r\n

Témata

\r\n\r\n

Naším cílem je vás prostřednictvím témat seznámit se zajímavými zákoutími matematiky, fyziky a informatiky a inspirovat vás, abyste sami objevovali jejich krásy. Témata většinou obsahují průvodní text od organizátorů. Na něj navazují různé otázky, nad kterými můžeš v průběhu školního roku přemýšlet a bádat. o své výsledky se pak podělíš s námi, my tvou práci ohodnotíme a pošleme ti zpětnou vazbu. Vybrané příspěvky také otiskujeme, takže si je mohou přečíst ostatní řešitelé a reagovat na ně.

\r\n\r\n

Každý ročník vypisujeme zhruba čtyři až šest témat. Pokud si mezi nimi nevybereš, můžeš si položit vlastní otázku, přemýšlet, experimentovat a o svých výsledcích nám napsat článek. Nabízíme ti [pár tipů](Jak psát článek), jak jej napsat pěkně a přehledně. Autora nejlepšího otištěného článku každoročně odměňujeme dortem.

\r\n\r\n

Otázky u jednotlivých témat jsou dvou druhů. Podle toho se bude lišit i formát tvého řešení.

\r\n\r\n

Úlohy

\r\n\r\n

Jak vypadají?

\r\n\r\n

V rámci témat jsou zadány uzavřené úlohy. Tyto úlohy bývají trochu těžší než obvyklé školní a jejich řešení často vyžaduje hlubší zamyšlení nebo nějaký trik. k jejich vyřešení by ti však měly stačit středoškolské znalosti a pochopení průvodního textu, který tyto znalosti rozvíjí.

\r\n\r\n

Jak na to?

\r\n\r\n

Vyřeš úlohu a pošli nám řešení. Nezapomeň na postup! u každé úlohy je uveden počet bodů za správné řešení, přiměřenou část však lze získat i za řešení neúplné. Neboj se proto poslat své úvahy, i když nedojdeš ke zdárnému konci. Částečné řešení je lepší než žádné. Pokud je naopak tvé řešení velmi elegantní, můžeš získat body navíc.

\r\n\r\n

Používáš-li v řešení nějaké pojmy, které nebyly v rámci témátka definovány a nepatří mezi běžné středoškolské znalosti, nezapomeň jen krátce definovat.

\r\n\r\n

Termín odevzdání

\r\n\r\n

Odevzdávání úloh je omezené termínem odeslání, poté je zveřejněno vzorové řešení. Tím se může stát i tvé pěkně sepsané řešení.

\r\n\r\n

Problémy

\r\n\r\n

Jak vypadají?

\r\n\r\n

Témata poskytují příležitost pro rozsáhlejší zamyšlení a podrobnější rozbor zadaných otázek. Řešení proto obvykle vyžaduje o něco víc prostoru než řešení úlohy. Zároveň je v závislosti na kvalitě štědřeji bodově hodnoceno.

\r\n\r\n

Jak na to?

\r\n\r\n

Řešením problému může být popis (případně videozáznam) provedeného experimentu a diskuze výsledků, popis teoretického výpočtu či napsaného programu, úvaha založená na dosud známých informacích, souhrn dalších (podle tebe zajímavých a nezodpovězených) otázek z daného okruhu nebo jakýkoliv další přístup, který příspívá k řešení problému. Můžeš navrhnout i vlastní problém týkající se tématu a jeho řešení. Řešení konkrétního problému jdoucí do hloubky je bodově hodnoceno výrazně lépe než souhrn krátce zmiňující kdeco.

\r\n\r\n

Řešení problému můžeš sepsat jako článek nebo krátký příspěvek. Napsat článek je trochu náročnější a je tedy lépe bodově hodnocen. Nabízíme ti [pár tipů](Jak psát článek), jak jej pěkně a přehledně napsat. Neboj se však k tématu poslat i méně propracovaný příspěvek, klidně jeden odstavec shrnující tvé myšlenky.

\r\n\r\n

Zaslané řešení vedoucí tématu ohodnotí, případně zkoriguje – probere s tebou, co by bylo vhodné vylepšit, doplnit či upřesnit. Na závěr článek publikujeme na webu či dokonce v čísle.

\r\n\r\n

Inspiruj se a reaguj!

\r\n\r\n

Velmi důležitou vlastností témat je, že můžeš na články ostatních reagovat – rozvíjet je, nebo naopak bořit autorovy představy. Přesně to se děje i při skutečné vědecké práci. Proto se hodí poslat také částečná řešení, postřehy nebo nápady ohledně dalších otázek k tématu, které třeba nezvládneš vyřešit sám. Takovéto příspěvky dávají prostor ostatním a mohou je dál inspirovat a přivést k novým nápadům – ostatní zase svými příspěvky mohou inspirovat či navést k zajímavému nápadu tebe.

\r\n\r\n

Spolupracuj

\r\n\r\n

Protože víc hlav víc ví, můžeš na tématech spolupracovat s ostatními řešiteli. i opravdové vědecké práce často publikuje kolektiv autorů. Pokud se na zaslaném řešení podílí n

\r\n\r\n

autorů, dostane každý z nich 3b/(n+2) bodů, kde b

\r\n\r\n

je počet bodů, které by řešení získalo, pokud by mělo jednoho autora.

\r\n\r\n

Ke spolupráci můžeš využít e-mailové konference. Pokud pošleš e-mail na její adresu, přijde všem vedoucím tématu a řešitelům, kteří se jím také zabývají. Pošleš-li k danému tématu alespoň nějaké řešení, automaticky tě přidáme do příslušné konference. Pokud bys chtěl do konference přidat, i když jsi zatím nic neposlal, neboj se nám ozvat.

\r\n\r\n

Termín odevzdání

\r\n\r\n

Nad problémy k tématům sice můžeš většinou přemýšlet celý rok až do termínu odevzdání poslední série úloh, ale čím dříve nám článek pošleš, tím dříve na něj ostatní budou moci zareagovat. Zároveň se ti nestane, že ti tvůj nápad někdo vyfoukne.

\r\n\r\n

Jak poslat řešení

\r\n\r\n

Řešení jednotlivých témat sepiš samostatně, aby si je mohli vedoucí rozdělit. Nezapomeň uvést své jméno a číslo tématu i jednotlivých úloh a problémů. Svá řešení odevzdej elektronicky v odevzdávátku. Textové řešení ve formátu PDF můžeš doplnit libovolnou přílohou, například videem nebo kódem. Pokud bys měl s odevzdáním nějaký problém, tak nám neváhej napsat na mam@matfyz.cz.

\r\n\r\n

Termíny odevzdání

\r\n\r\n

Každé číslo má dva deadliny pro odevzdání řešení úloh, které jsou v něm otištěné. Pokud pošleš řešení do 1. deadlinu, stihneme ti poslat opravená řešení již s následujícím číslem časopisu, ve kterém se zároveň objeví body, které jsi za toto řešení dostal.

\r\n\r\n

Když tedy v prvním čísle zašleš řešení úlohy do 1. deadlinu, pak se body za něj získané objeví ve druhém čísle. Opravené řešení ti přijde e-mailem před vydáním druhého čísla nebo v obálce s druhým číslem.

\r\n\r\n

Tvá řešení se snažíme opravit co nejdříve a rovnou ti je poslat opravená e-mailem. Pokud ti přijde opravené řešení před 2. deadlinem, máš možnost si jej ještě vylepšit a poslat nám další verzi. Čím dříve své řešení pošleš, tím větší je šance, že jej stihneme opravit s předstihem. Nemůžeme ti to však zcela slíbit.

\r\n\r\n

Úlohy poslané mezi 1. a 2. deadlinem pravděpodobně do následujícího čísla opravit nestihneme, výjimečně se to ale stát může. 2. deadline je finální a úlohy, které přijdou po něm, už nebudou hodnoceny.

\r\n\r\n

Příklad: Pokud tedy úlohu zadanou v prvním čísle pošleš mezi 1. a 2. deadlinem, opravené řešení a body typicky dostaneš až se třetím číslem.

\r\n\r\n

Články

\r\n\r\n

Pokud se rozhodneš poslat řešení formou článku, budeme rádi, pokud to uděláš co nejdřív. Může se totiž stát, že bude potřeba abychom jej před vydáním společně ještě trochu upravili. Na to se hodí, abychom měli my i ty dostatek času. Vždy záleží na konkrétním případu, ale pokud pošleš článek až po 1. deadlinu, je velmi nepravděpodobné, že by se stihl objevit už v následujícím čísle.

\r\n\r\n

 

", @@ -91,7 +136,7 @@ }, { "fields": { - "content": "

Podzimní soustředění

\r\n\r\n

se uskuteční 16. - 24. října 2021.

", + "content": "

Jarní soustředění

\r\n\r\n

se uskuteční 2. – 10. dubna 2022.

", "enable_comments": false, "registration_required": false, "sites": [ @@ -104,6 +149,111 @@ "model": "flatpages.flatpage", "pk": 11 }, + { + "fields": { + "content": "

Tady se pracuje

\r\n\r\n

Na této stránce velmi intenzivně pracujeme. Za dočasnou nedostupnost se omlouváme. Zkuste přejít na titulní stránku nebo se podívat na aktuální zadání.

\r\n\r\n

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Proběhlo", + "url": "/soustredeni/probehlo/" + }, + "model": "flatpages.flatpage", + "pk": 12 + }, + { + "fields": { + "content": "

Témata jsou texty nejen z oblasti matematiky, fyziky a informatiky, které popisují nějaký problém a jsou doprovázeny návodnými úlohami. Vaším úkolem je zamyslet se nad daným problémem a sepsat vaše úvahy ve formě krátkého textu.

\r\n\r\n

Jak řešit téma?

\r\n\r\n

 

\r\n\r\n

AKTUÁLNÍ TÉMATA

", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Témata", + "url": "/zadani/temata/" + }, + "model": "flatpages.flatpage", + "pk": 16 + }, + { + "fields": { + "content": "

Tady patří aktuální číslo.

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Aktuální číslo", + "url": "/zadani/aktualni-cislo/" + }, + "model": "flatpages.flatpage", + "pk": 17 + }, + { + "fields": { + "content": "

Tady se pracuje

\r\n\r\n

Na této stránce velmi intenzivně pracujeme. Za dočasnou nedostupnost se omlouváme. Zkuste přejít na titulní stránku nebo se podívat na aktuální zadání.

\r\n\r\n

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Výsledková listina", + "url": "/zadani/vysledkova-listina/" + }, + "model": "flatpages.flatpage", + "pk": 18 + }, + { + "fields": { + "content": "

Tady se pracuje

\r\n

\r\n Na této stránce velmi intenzivně pracujeme.\r\n Za dočasnou nedostupnost se omlouváme.\r\n Zkuste přejít na titulní stránku\r\n nebo se podívat na aktuální zadání.\r\n

\r\n ", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Organizátorské články", + "url": "/clanky/org/" + }, + "model": "flatpages.flatpage", + "pk": 19 + }, + { + "fields": { + "content": "

Řešitelské články

\r\n\r\n

Na této stránce se budou postupně objevovat různorodé články od našich řešitelů.

\r\n\r\n

Obsah:

\r\n\r\n

Ondřej Knopp: Flatland (již brzy)

\r\n\r\n

 

\r\n\r\n

 

\r\n\r\n
\r\n

Ondřej Knopp: Flatland (15b)

\r\n\r\n

 

\r\n\r\n
\r\n

 

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Řešitelské články", + "url": "/clanky/resitel/" + }, + "model": "flatpages.flatpage", + "pk": 20 + }, + { + "fields": { + "content": "

Pro psaní vědeckých článků byla vytvořena některá obecná pravidla, která usnadňují jejich čitelnost a možnost vyhledat potřebné informace. Na tomto místě bychom ti chtěli ukázat, jak by měl takový vědecký článek vypadat po obsahové i formální stránce.

\r\n\r\n

O čem psát?

\r\n\r\n

Kvalita vědeckého článku závisí hlavně na tom, kolik nových poznatků přináší. Je velmi vhodné, aby obsahem bylo jen to, co může zajímat ostatní řešitele daného tématu.

\r\n\r\n

Dále platí pravidlo, že jeden článek by se měl týkat právě jednoho problému. Pokud píšeš o více problémech najednou, zamysli se nad tím, jestli by nebylo možné napsat více článků. Čím stručnější a přehlednější článek je a čím více nových poznatků na tak omezeném prostoru obsahuje, tím čitelnější a zajímavější je pro ostatní řešitele.

\r\n\r\n

Struktura článku

\r\n\r\n

Každý článek by měl mít vhodný název (titulek), který dokáže přitáhnout čtenáře, kteří se zajímají o dané téma. Nadpis je ta část článku, které si každý všimne hned na první pohled. Nepodceňuj jeho znění a dej pozor na to, aby přesně vystihoval to, čemu se v článku věnuješ.

\r\n\r\n

úvodu bys měl popsat problém, kterým ses zabýval, dále na co a na koho jsi navazoval a také proč ses daným problémem zabýval. Většinou je zde uvedena hypotéza, která je dokazována v samotném článku. Součástí úvodu je i motivace čtenáře a první přiblížení podstaty problému.

\r\n\r\n

Za úvodem pak pokračuje podrobnější popis postupů, které využíváš, a zdůvodnění tvých tvrzení.

\r\n\r\n

Kvalita vědeckého článku je dána především tím, jakou má informační hodnotu. Informacemi v článku mohou být jak výsledky vlastního výzkumu, tak přehledné shrnutí a zpracování jinde uveřejněných výsledků týkajících se zkoumaného problému. Takovému zpracování se říká rešerše a pokud podobné shrnutí ještě neexistuje, může být přínosné stejně jako vlastní nový výzkum.

\r\n\r\n

Je důležité, aby všechna tvrzení uvedená v článku byla dostatečně podložena fakty. Článek tedy nelze založit na něčem, o čem si jen myslíš, že by to mohlo platit. Jakákoliv složitější tvrzení v článku by měla být podpořena buď odkazem na literaturu, anebo důkazem či experimentem. Měly by být také uvedeny všechny předpoklady použitých tvrzení a teorií a v případě experimentu podmínky, za kterých byl prováděn.

\r\n\r\n

závěru je pak vhodné znovu shrnout hlavní výsledky své práce a případně položit nějaké další otázky související s tématem, jejichž řešení by mohlo navazovat na tvůj článek.

\r\n\r\n

Na úplném konci se pak uvádí seznam použité literatury a literatury, na kterou bylo v článku odkazováno. Obvykle se v článku použije jen odkaz, např. „... Jak je uvedeno v [1], můžeme výraz upravit...“ V seznamu literatury se pak uvedou plné údaje o knize, článku či internetové adrese. Dodržuje se následující schéma:

\r\n\r\n

 

\r\n\r\n

[#] Autor. Název díla: podnázev díla. Číslo vydání. Místo vydání: Označení nakladatele, Rok vydání. Počet stránek. ISBN.

\r\n\r\n

Například:
\r\n[1] O. Lepil, Z. Krupka. Fyzika pro gymnázia: Optika. 2. vydání. Praha: Prometheus, 1996. 167 s. ISBN 80–85849–71–2.

\r\n\r\n

Jednotlivé části krátkého článku stačí oddělit odstavci. Pokud se jedná o rozsáhlejší příspěvek, je lepší rozdělit ho na několik sekcí s vhodnými podnadpisy.

\r\n\r\n

Jazyk a styl článku

\r\n\r\n

V odborném článku je nutné se vyjadřovat přesně a jednoznačně. Je potřeba používat správné termíny, aby byl článek správně pochopen ostatními čtenáři. Pokud používáš poměrně neobvyklý pojem nebo zavádíš nějaký nový, tak je potřeba jej přesně definovat. Vždy si pořádně uvědom, kdo bude tvůj článek číst. Na tom také záleží, jaké termíny použiješ a jak moc podrobně je budeš vysvětlovat.

\r\n\r\n

Aby byl článek vůbec publikovatelný, měl by být napsán bez jazykových a stylistických chyb. V článku, který je publikován, a tedy jej čte širší skupina lidí, používáme spisovný jazyk. V M&Mku můžeš psát česky nebo slovensky.

\r\n\r\n

 

\r\n\r\n

Doufáme, že ti tento návod při psaní článků pomůže, a že i díky němu naše témátka zůstanou přehledná, čitelná a zajímavá.

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Jak psát vědecký článek", + "url": "/clanky/jak-psat-vedecky-clanek/" + }, + "model": "flatpages.flatpage", + "pk": 21 + }, { "fields": { "content": "

Svá řešení nahrávejte do odevzdávátka.

\r\n\r\n

 

\r\n\r\n

Máte-li nějaké dotazy, neváhejte nás kontaktovat.

\r\n\r\n

E-mail: mam@matfyz.cz

\r\n\r\n

Facebook: Korespondenční seminář M&M

\r\n\r\n

Adresa redakce:

\r\n\r\n

M&M, OPMK MFF UK
\r\nKe Karlovu 3
\r\n121 16 Praha 2

\r\n\r\n

 

\r\n\r\n

Akce a termíny pro odevzdávání řešení najdete v našem kalendáři.

\r\n\r\n

Google Kalendář: casopis.mam@gmail.com

\r\n\r\n

 

\r\n\r\n

Během školního roku je velká část organizátorů k zastižení na koleji 17. listopadu či jinde po Praze.

", @@ -119,6 +269,36 @@ "model": "flatpages.flatpage", "pk": 22 }, + { + "fields": { + "content": "

Svoje řešení nám prosím pošli na náš e-mail mam@matfyz.cz, nebo poštou na adresu redakce.

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Odevzdat řešení", + "url": "/odevzdat-reseni/muj-ucet/" + }, + "model": "flatpages.flatpage", + "pk": 23 + }, + { + "fields": { + "content": "

Tady se pracuje

\r\n\r\n

Na této stránce velmi intenzivně pracujeme. Za dočasnou nedostupnost se omlouváme. Zkuste přejít na titulní stránku nebo se podívat na aktuální zadání.

\r\n\r\n

\r\n", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Výsledkové listiny", + "url": "/archiv/vysledky/" + }, + "model": "flatpages.flatpage", + "pk": 24 + }, { "fields": { "content": "

Odměny

\r\n\r\n

Největší odměnou za řešení M&M je účast na soustředění, kromě toho však každý rok oceňujeme pět nejlepších řešitelů knihou a deskovou hrou dle jejich výběru. Letos můžeš být mezi nimi i ty, stačí pilně řešit!

\r\n\r\n

\"\"

\r\n\r\n

Tituly

\r\n\r\n

Za pilné řešení semináře můžeš postupně získat různé titulyMM. Titul u tvého jména v časopisu značí, jakých úspěchů jsi za celou svoji kariéru v M&M zatím dosáhl/a. Kromě toho se s jeho dosažením vždy pojí nějaká drobná či větší odměna.

\r\n\r\n
    \r\n\t
  • Bc.MM (20 bodů) – propiska
  • \r\n\t
  • Mgr.MM (50 bodů) – reflexní páska
  • \r\n\t
  • Dr.MM (100 bodů) – hrneček
  • \r\n\t
  • Doc.MM (200 bodů) – deka
  • \r\n\t
  • Prof.MM (500 bodů) – mikina
  • \r\n\t
  • Akad.MM (1000 bodů) – tabule s nápisem Jsi fakt borec podepsaná všemi organizátory
  • \r\n
\r\n\r\n

\"\"

\r\n\r\n

Přijímací zkoušky na MFF

\r\n\r\n

Matematicko-fyzikální fakulta Univerzity Karlovy se rozhodla úspěšným řešitelům našeho korespondenčního semináře odpustit přijímací zkoušky. Konkrétně se to týká těch řešitelů, kteří získají za rok alespoň 100 bodů. Ti od nás dostanou „osvědčení úspěšného řešitele“, které pak mohou předložit fakultě.

\r\n\r\n

Dort za článek

\r\n\r\n

Autorovi nebo autorům nejlepšího otištěného článku v každém ročníku upečeme lahodný dort.

\r\n\r\n

 

\r\n\r\n

\"\"

", @@ -136,7 +316,7 @@ }, { "fields": { - "content": "

Zážitkové akce

\r\n\r\n
Letní a Zimní Škola Matematiky a Fyziky
\r\n\r\n

ŠMFko je zážitková akce určená středoškolákům se zájmem o další sebevzdělání. Krom populárně naučných přednášek se na ŠMFku proběhneš venku, vyřádíš se ve sněhu, užiješ si veselý vnitřní program a taky se pobavíš během společného šarádění, lenošení nebo hraní na kytaru.

\r\n\r\n
InterSoB
\r\n\r\n

InterSoB je zábavná a poučná jednodenní soutěž středoškolských studentů, při které máte možnost podívat se netradičním způsobem do zákulisí Masarykovy univerzity, vyzkoušet si své schopnosti v mnoha různých oblastech, udělat si s kamarády zajímavý výlet po Brně a v neposlední řadě také poměřit svoje síly s dalšími týmy.

\r\n\r\n

Další semináře

\r\n\r\n
Korespondenční Seminář z Programování
\r\n\r\n

KSP je seminář určený pro studenty středních a základních škol, kteří mají zájem naučit se něco z oblasti algoritmů, logických úloh, programování a informatiky vůbec. Na své si však přijdou i příznivci matematiky (a vlastně libovolného přemýšlení), ježto oba obory mají mnoho společného.

\r\n\r\n
FYzikální KOrespondenční Seminář
\r\n\r\n

FYKOS pro vás představuje možnost si zajímavým způsobem rozšířit chápání fyziky a proniknout do dalších, dosud nepoznaných, oblastí této vědy. Cílem FYKOSu je rozvíjet fyzikální myšlení, protože člověk, který se umí nad (nejen fyzikálními) problémy zamyslet a cítí touhu dobrat se k nějakému řešení, se uplatní všude, kde si schopností lidského mozku cení.

\r\n\r\n
Matematický korespondenční seminář PraSe (PRAžský SEminář)
\r\n\r\n

Řešením úloh tohoto semináře získáš mnoho matematických znalostí a naučíš přesněji a srozumitelněji formulovat své myšlenky a závěry. Seminář je dobrou přípravou pro účast v nejrůznějších matematických soutěžích i pro další studium matematiky, ale schopnost logického myšlení, kterou si můžeš procvičit, se ti v životě bude hodit, i když se v něm třeba právě matematice věnovat nehodláš.

\r\n\r\n

Pro mladší sourozence

\r\n\r\n
Pikomat
\r\n\r\n

Pikomat je matematický korespondenční seminář určený žákům šestých až devátých tříd základních škol a studentům odpovídajících ročníků víceletých gymnázií. Spočívá v řešení několika úloh propojených příběhem. Na jaře se koná soustředění pro nejlepší řešitele, v létě pak tábor pro všechny zájemce.

\r\n\r\n
Výfuk (VÝpočty Fyzikálních UKolů)
\r\n\r\n

Výfuk je samostatný korespondenční seminář Matfyzu, který spadá pod Katedru didaktiky fyziky. Během školního roku kromě šesti sérií semináře organizátoři připravují i podzimní a jarní setkání, letní tábor a Náboj junior.

\r\n\r\n

Databáze mimoškolních aktivit

\r\n\r\n

Je-li ti výčet aktivit výše málo nebo tě žádná z nich nezaujala, doporučujeme navštívit web organizace ProStředoškoláky, jež zde připravila rozsáhlou databázi mimoškolních aktivit a akcí. Krom toho organizace pořádá soutěž Středoškolák roku, ve které každý rok oceňuje nejaktivnější středoškoláky. Věnuješ-li se tedy mimoškolně něčemu ve větším měřítku, neváhej se do soutěže přihlásit.

", + "content": "

Zážitkové akce

\r\n\r\n
Letní a Zimní Škola Matematiky a Fyziky
\r\n\r\n

ŠMFko je zážitková akce určená středoškolákům se zájmem o další sebevzdělání. Krom populárně naučných přednášek se na ŠMFku proběhneš venku, vyřádíš se ve sněhu, užiješ si veselý vnitřní program a taky se pobavíš během společného šarádění, lenošení nebo hraní na kytaru.

\r\n\r\n
InterSoB
\r\n\r\n

InterSoB je zábavná a poučná jednodenní soutěž středoškolských studentů, při které máte možnost podívat se netradičním způsobem do zákulisí Masarykovy univerzity, vyzkoušet si své schopnosti v mnoha různých oblastech, udělat si s kamarády zajímavý výlet po Brně a v neposlední řadě také poměřit svoje síly s dalšími týmy.

\r\n\r\n

Další semináře

\r\n\r\n
Korespondenční Seminář z Programování
\r\n\r\n

KSP je seminář určený pro studenty středních a základních škol, kteří mají zájem naučit se něco z oblasti algoritmů, logických úloh, programování a informatiky vůbec. Na své si však přijdou i příznivci matematiky (a vlastně libovolného přemýšlení), ježto oba obory mají mnoho společného.

\r\n\r\n
FYzikální KOrespondenční Seminář
\r\n\r\n

FYKOS pro vás představuje možnost si zajímavým způsobem rozšířit chápání fyziky a proniknout do dalších, dosud nepoznaných, oblastí této vědy. Cílem FYKOSu je rozvíjet fyzikální myšlení, protože člověk, který se umí nad (nejen fyzikálními) problémy zamyslet a cítí touhu dobrat se k nějakému řešení, se uplatní všude, kde si schopností lidského mozku cení.

\r\n\r\n\r\n
Matematický korespondenční seminář PraSe (PRAžský SEminář)
\r\n\r\n

Řešením úloh tohoto semináře získáš mnoho matematických znalostí a naučíš přesněji a srozumitelněji formulovat své myšlenky a závěry. Seminář je dobrou přípravou pro účast v nejrůznějších matematických soutěžích i pro další studium matematiky, ale schopnost logického myšlení, kterou si můžeš procvičit, se ti v životě bude hodit, i když se v něm třeba právě matematice věnovat nehodláš.

\r\n\r\n

Pro mladší sourozence

\r\n\r\n\r\n
Pikomat
\r\n\r\n

Pikomat je matematický korespondenční seminář určený žákům šestých až devátých tříd základních škol a studentům odpovídajících ročníků víceletých gymnázií. Spočívá v řešení několika úloh propojených příběhem. Na jaře se koná soustředění pro nejlepší řešitele, v létě pak tábor pro všechny zájemce.

\r\n\r\n\r\n
Výfuk (VÝpočty Fyzikálních UKolů)
\r\n\r\n

Výfuk je samostatný korespondenční seminář Matfyzu, který spadá pod Katedru didaktiky fyziky. Během školního roku kromě šesti sérií semináře organizátoři připravují i podzimní a jarní setkání, letní tábor a Náboj junior.

\r\n\r\n

Databáze mimoškolních aktivit

\r\n\r\n

Je-li ti výčet aktivit výše málo nebo tě žádná z nich nezaujala, doporučujeme navštívit web organizace ProStředoškoláky, jež zde připravila rozsáhlou databázi mimoškolních aktivit a akcí. Krom toho organizace pořádá soutěž Středoškolák roku, ve které každý rok oceňuje nejaktivnější středoškoláky. Věnuješ-li se tedy mimoškolně něčemu ve větším měřítku, neváhej se do soutěže přihlásit.

", "enable_comments": false, "registration_required": false, "sites": [ @@ -179,4 +359,4 @@ "model": "flatpages.flatpage", "pk": 29 } -] +] \ No newline at end of file From ea5ff61438616c0021f74516323acdc438ea4219 Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Mon, 22 Nov 2021 22:59:33 +0100 Subject: [PATCH 3/5] =?UTF-8?q?=C3=9Aprava=20sync=5Fprod=5Fflatpages=20pro?= =?UTF-8?q?=20spr=C3=A1vn=C3=BD=20postup=20=C3=BApravy=20flatpag=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 49a888dc..0e34b508 100644 --- a/Makefile +++ b/Makefile @@ -102,10 +102,10 @@ deploy_prod: venv_check sync_prod_flatpages: venv_check @echo Downloading current version of flatpages from mamweb-prod. ssh mam-web@gimli.ms.mff.cuni.cz \ - "cd /akce/mam/www/mamweb-prod; . env/bin/activate; ./manage.py dumpdata flatpages --indent=2 > flat.json" - rsync -ave ssh mam-web@gimli.ms.mff.cuni.cz:/akce/mam/www/mamweb-prod/flat.json ./flat.json + "cd /akce/mam/www/mamweb-prod; . env/bin/activate; ./manage.py dumpdata flatpages --indent=2 > flat.json; ./fix_json.py flat.json flat_fixed.json" + rsync -ave ssh mam-web@gimli.ms.mff.cuni.cz:/akce/mam/www/mamweb-prod/flat_fixed.json data/flat.json @echo "Applying downloaded flatpages." - ./manage.py loaddata flat.json + ./manage.py loaddata data/flat.json @echo "Done." # Sync test media directory with production From 4705ac839779ff8442f2f06fab56c861cb180be8 Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Mon, 22 Nov 2021 23:01:13 +0100 Subject: [PATCH 4/5] =?UTF-8?q?Fix=20#784=20-=20N=C3=A1pov=C4=9Bda=20ke=20?= =?UTF-8?q?korektur=C3=A1m=20nov=C4=9B=20flatpage.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/flat.json | 15 +++++++++++++++ korektury/urls.py | 1 - 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/data/flat.json b/data/flat.json index 518810a7..200c2ce1 100644 --- a/data/flat.json +++ b/data/flat.json @@ -358,5 +358,20 @@ }, "model": "flatpages.flatpage", "pk": 29 + }, + { + "fields": { + "content": "
\r\n

Nápověda ke korekturovátku

\r\n\r\n

Korekturovátko slouží k přidávání korektur do PDF souborů. Umožňuje přidávat a komentovat korektury a označovat je jako k zanesení, zanesené nebo irelevantní. Rovněž umožňuje o PDF říci, že jsou právě zanášeny korektury nebo že je zastaralé.

\r\n\r\n

Použití

\r\n\r\n

Kliknu do PDF tam, kam chci zadat korekturu, napíši text a kliknu na Oprav! (nebo Ctrl-Enter). Korektura se zobrazí na pravé straně červeně. Pokud chci korekturu okomentovat, kliknu na ikonu , napíši komentář a kliknu na Oprav! (nebo Ctrl-Enter). Komentář se zobrazí pod původní korekturou.

\r\n\r\n

Tlačítka u korektury

\r\n\r\n
    \r\n\t
  • – smazat korekturu
  • \r\n\t
  • – označt koreturu jako zanesenou
  • \r\n\t
  • – označit korekturu jako irelevantní (není to chyba, nebude zaneseno)
  • \r\n\t
  • – označt koreturu jako připravenou k zanesení
  • \r\n\t
  • – upravit text korektury
  • \r\n\t
  • – okomentovat korekturu
  • \r\n\t
  • – srolovat korekturu
  • \r\n
\r\n\r\n

Stavy

\r\n\r\n

Korektura

\r\n\r\n
    \r\n\t
  • K vyřešení (červená) – bug report či návrh úpravy, probíhá diskuze, zatím nerozhodnuto
  • \r\n\t
  • Zanesená (modrá) – zanesená v TeXu
  • \r\n\t
  • Irelevantní (šedá) – není to chyba, nebude zanesena
  • \r\n\t
  • K zanesení (zelená) – rozhodnuto, čeká na zanesení do TeXu
  • \r\n
\r\n\r\n

PDF

\r\n\r\n
    \r\n\t
  • Přidávání – probíhá přidávání korektur
  • \r\n\t
  • Zanášení (žluté pozadí) – probíhá zanášení korektur do TeXu
  • \r\n\t
  • Zastaralé (červené pozadí) – PDF je zastaralé, nepřidávat nové korektury
  • \r\n
\r\n
", + "enable_comments": false, + "registration_required": false, + "sites": [ + 1 + ], + "template_name": "", + "title": "Nápověda ke korekturovátku", + "url": "/korektury/help/" + }, + "model": "flatpages.flatpage", + "pk": 30 } ] \ No newline at end of file diff --git a/korektury/urls.py b/korektury/urls.py index 429d895b..14772122 100644 --- a/korektury/urls.py +++ b/korektury/urls.py @@ -6,5 +6,4 @@ urlpatterns = [ path('korektury/', org_required(views.KorekturySeskupeneListView.as_view()), name='korektury_list'), path('korektury/zastarale/', org_required(views.KorekturyZastaraleListView.as_view()), name='korektury_stare_list'), path('korektury//', org_required(views.KorekturyView.as_view()), name='korektury'), - path('korektury/help/', org_required(views.KorekturyHelpView.as_view()), name='korektury-help'), ] From bfc98e32f9838cb381c5b7893b80f06653321c14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Mon, 22 Nov 2021 23:18:36 +0100 Subject: [PATCH 5/5] =?UTF-8?q?P=C5=99enastaven=C3=AD=20django=5Fsite=20na?= =?UTF-8?q?=20spr=C3=A1vnou=20adresu=20(na=20testwebu)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 0e34b508..84dae426 100644 --- a/Makefile +++ b/Makefile @@ -132,6 +132,7 @@ sync_test_db_aggressive: bash -c "psql mam_test <<< 'DROP OWNED BY \"mam-web\";'" pg_restore -c --if-exists -d mam_test dump-prod.sql rm dump-prod.sql + bash -c "psql mam_test <<< UPDATE django_site SET name=\'MaMweb (test)\', domain=\'mam-test.ks.matfyz.cz\' WHERE id=1" @echo Done. # Sync test with production