Moduł:Zbiór zadań maturalnych

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png Dokumentacja modułu [zobacz] [edytuj] [historia] [odśwież]

Użycie[edytuj]

Opis parametrów[edytuj]

Przykład[edytuj]

Błędy[edytuj]

Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.

Parametry szablonu (strukturyzacja Wizualnego Edytora)[edytuj]

Zobacz też[edytuj]


-- W tym miejscu moduł koduje zaznaczenie odpowiedniej komórki w tabeli
local p = {}

function p.zaznacz_komorke()
	return "border-top:5px solid black;border-right:5px solid black;border-bottom:5px solid black;"
end

function p.numer(frame)
    local przedmiot = frame.args[1]
    if(not przedmiot)then return end;
    local biol={"biologia","Biologia","BIOLOGIA"}
    for _,value in ipairs(biol) do
    	if przedmiot == value then
        	local numer_zadania = frame.args[2] and tonumber(mw.text.trim(frame.args[2]));
        	if(not numer_zadania)then return end;
        	if  0 < numer_zadania and numer_zadania < 10 then
        		result = '00'
        	elseif  9 < numer_zadania and numer_zadania < 100 then
        		result = '0'
        	end;
        	return result
      end;
    end
end

function p.opis_szablonu(frame)
    local przedmiot = frame.args[1]
    if(not przedmiot) then return end;
    	if     przedmiot == "Biologia"   then result = "Biologii"   return result end
    	if     przedmiot == "Matematyka" then result = "Matematyki" return result
    end
end

function p.poziom_przedmiotu(frame)
    local poziom = frame.args[1]
    if(not poziom) then return end;
    	if     poziom == "PP"   then result = "poziomu podstawowego"  return result end
    	if     poziom == "PR"   then result = "poziomu rozszerzonego" return result
    end
end

function p.poziom_przedmiotu2(frame)
    local poziom = frame.args[1]
    if(not poziom) then result = "Poziom podstawowy i rozszerzony" return result end;
    	if     poziom == "PP"   then result = "Poziom podstawowy"  return result end
    	if     poziom == "PR"   then result = "Poziom rozszerzony" return result
    end
end

function p.T_C(frame)
    local T_C = frame.args[1]
    if(not T_C) then return end;
    	if     T_C == "T"   then result = "treści nauczania"   return result end
    	if     T_C == "C"   then result = "celów kształcenia"  return result
    end
end

return p