Własna dokumentacja dla przegotowania (nagłej) lekcji Moodla
1. Mail do cko@uwr.edu.pl z informację:
- nazwę przedmiotu: - kody USOS przedmiotów: - podpis zawierający nazwę Wydział/Instytut/Zakład:
Skontaktować się z cko@uwr.edu.pl.
Link do kursu : https://e-edu.cko.uni.wroc.pl/course/view.php?id=1552
Optional (n.p., nowy klucz): Administracja kursem > Użytkownicy > Metody zapisów.
Wysłać e-mail studentom z linkiem i hasłem via USOS.
Układ stron kursu: oneTopic
to domyślny format, ale zamiast na tematy, można podzielic na cotygodniowe sekcje.
tzn. lekcja/spotkanie/zajęcia, które odbywa się, na przykład, 1 raz w tygodniu.
Tip! Wyłącz tryb edycji > Modyfikuj > Hide topic . Topic jest niewidoczny dla studenta (np., podczas utworzenia nowego Topic, spróbowania czegos nowego, itd.)
Przykład treści lekcji, która została wymyślona dla każdej lekcji. Każda lekcja może składać się z całości lub tylko części:
Aktywność domyślna z Moodla używana do każdej treści
strona
Interactive Content
(HP5 activity
) Test (Quiz)
zadanie
Open forum
Test (Quiz)
Dodawanie aktywności
Test (Quiz)
Tekst do czytania nie będzie na stronie, na której znajdują się pytania.
Baza pytań
.Wybór wielokrotny
¿Cuál es el tema del siguiente texto?
La libertad y sus ataduras
La ambición del hombre por volar
Tip! Po utworzeniu pytania można je duplikować i używać ponownie utworzonej struktury. Baza pytań > duplikuj.
Comprensión del texto 11c
Łączna punktacja
do Maksymalna ocena
(każde pytanie 1 punkt)
Test (Quiz)
do kolokwium z ustaloną datę, itd. (documentation to be done)strona
Lee el texto. Argumentación (Pedro Salinas)
. Lepiej używać nazwę, która dobrze identyfikuje tekst w kursie.Tego nie ma out of the box na platformie Moodle, to jest html & javascript własnej produkcji.
Interfejs Zawartość strony
jest zwykłym edytorem HTML. Nie pozwala na dodawanie stylów do dokumentu przez element <link rel="stylesheet"...
, ale można dodać CSS bezpośrednio w elementach <p style="text-align: right">
;
Natomiast edytor pozwala na dodawanie JavaScript przez <script>
oraz bezpośrednio.
Ta wersja Moodle zawiera domyślny Bootstrap!, więc można używać atrybutów, n.p., <button class="btn btn-info btn-sm">Tesis: planteamiento</button>
.
Na pasek narzędzi edytora HTML: Pokaż/ukryj zaawansowane przyciski > Edytor HTML
Administracja kursem > Filtry > czysty HTML: wyłączony. Ale i tak uzuwa <head>
, <body>
, itd.
Copy & paste stronę utworzoną z html + js (bezpozrednio z Sublime n.p.). Edytor usunie wszystkie elementy z header oprócz <script>
.
general JS libraries (Korzystam z tych libraries dla wszystkich przykładów)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
Function
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
In text
<p>Edgar Allan Poe no <a href="https://dle.rae.es/agotarse" data-toggle="tooltip" title="acaba/termina" target="_blank">se agota</a> en sus cuentos de terror.
general JS libraries
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
Functions
<script>
function matiz() {
var x = document.getElementsByClassName("matices");
for (var i = 0; i < x.length; i++) {
if (x[i].style.color == "orange") {
x[i].style.color = "inherit";
} else {
x[i].style.color = "orange";
}
}
}
function negative() {
var x = document.getElementsByClassName("negativo");
for (var i = 0; i < x.length; i++) {
if (x[i].style.color == "red") {
x[i].style.color = "inherit";
} else {
x[i].style.color = "red";
}
}
}
function positive() {
var x = document.getElementsByClassName("positivo");
for (var i = 0; i < x.length; i++) {
if (x[i].style.color == "green") {
x[i].style.color = "inherit";
} else {
x[i].style.color = "green";
}
}
}
</script>
Buttons
<button class="btn btn-success" onclick="positive()">positivas</button>
<button class="btn btn-danger" onclick="negative()">negativas</button>
<button class="btn btn-warning" onclick="matiz()">matices</button>
In text
<span class="positivo">espléndido</span>
<div class="container"> # Add a general container
<h3>Reseña cinematográfica</h3>
<p>Expande cada uno de los bloques...</p>
<div class="panel">
<button class="btn btn-info btn-block" data-toggle="collapse" data-target="#collapse1">Asunto: antecedentes<i class="icon fa fa-angle-down rotate-icon"></i></button>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">Lorem ipsum dolor sit amet,...</div>
</div>
</div>
<div class="panel">
<button class="btn btn-info btn-block" data-toggle="collapse" data-target="#collapse2">Asunto: obra <i class="icon fa fa-angle-down rotate-icon"></i></button>
<div id="collapse2" class="panel-collapse collapse">
<div class="panel-body">Lorem ipsum dolor sit amet,...</div>
</div>
</div>
# Add more panels if needed
</div>
HP5 activity
Interactive Content. Wyniki/oceny są domyślnie wpisane w dzienniku ocen.
zadanie
Student wpisuje tekst bezpośrednio w edytorze HTML. Ja następnie mogę dodać poprawki bezpośrednio do edytora lub pobrać je wszystkie w formacie HTML (vide Jak ocenić zadanie). Student może pisać w dowolnym momencie do ostatecznego terminu.
Escribe un texto. Argumentación (2)
Edytor HTML nie ma narzędzia "śledź zmiany", więc dla dużo ilości zadań z wieloma błędami warto dokonać korekty w Wordzie.
<ins
or <del
with style="color: red"
, to add color to the corrections.Open Forum
zadanie
Kolokwium polega na napisaniu tekstu.
Teraz dokładnie taka sama procedura jak pisanie tekstów: zadanie
. Różnica polega tylko na dostępności: zaczyna się i kończy się o określonej godzinie i dniu.