mirror of
https://github.com/moodle/moodle.git
synced 2025-01-26 01:58:26 +01:00
157 lines
4.5 KiB
HTML
157 lines
4.5 KiB
HTML
|
<html>
|
|||
|
|
|||
|
<head>
|
|||
|
<title>Dokumentacja Moodle: Przewodnik kodowania</title>
|
|||
|
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
|
|||
|
<style type="text/css">
|
|||
|
|
|||
|
<!--
|
|||
|
li {
|
|||
|
padding-top: 10px;
|
|||
|
}
|
|||
|
|
|||
|
.question {
|
|||
|
|
|||
|
font-size: medium;
|
|||
|
|
|||
|
font-weight: bold;
|
|||
|
|
|||
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|||
|
|
|||
|
border: 1px dotted;
|
|||
|
|
|||
|
padding: 10px;
|
|||
|
|
|||
|
background-color: #EEEEEE;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
.answer {
|
|||
|
|
|||
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|||
|
|
|||
|
font-size: medium;
|
|||
|
|
|||
|
border: none;
|
|||
|
|
|||
|
padding-left: 40px;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
-->
|
|||
|
|
|||
|
</style>
|
|||
|
<style type="text/css">
|
|||
|
|
|||
|
<!--
|
|||
|
|
|||
|
.normaltext {
|
|||
|
|
|||
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|||
|
|
|||
|
font-size: medium;
|
|||
|
|
|||
|
border: none;
|
|||
|
|
|||
|
padding-left: 10px;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
.answercode {
|
|||
|
|
|||
|
font-family: "Courier New", Courier, mono;
|
|||
|
|
|||
|
font-size: small;
|
|||
|
|
|||
|
border: none;
|
|||
|
|
|||
|
padding-left: 60px;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
.questionlink {
|
|||
|
|
|||
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|||
|
|
|||
|
font-size: medium;
|
|||
|
|
|||
|
border: none;
|
|||
|
|
|||
|
padding-left: 40px;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
-->
|
|||
|
|
|||
|
</style>
|
|||
|
<style type="text/css">
|
|||
|
<!--
|
|||
|
.examplecode {
|
|||
|
font-family: "Courier New", Courier, mono;
|
|||
|
font-size: small;
|
|||
|
border: thin dashed #999999;
|
|||
|
background-color: #FBFBFB;
|
|||
|
margin: auto;
|
|||
|
padding: 30px;
|
|||
|
height: auto;
|
|||
|
width: auto;
|
|||
|
}
|
|||
|
-->
|
|||
|
</style>
|
|||
|
</head>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<body bgcolor="#FFFFFF">
|
|||
|
|
|||
|
<h2>Przewodnik kodowania Moodle</h2>
|
|||
|
|
|||
|
<h2 class="normaltext">Zasady og<6F>lne</h2>
|
|||
|
|
|||
|
<ol class="normaltext">
|
|||
|
<li>Wszystkie pliki powinny posiada<64> rozszerzenie .php.</li>
|
|||
|
<li>Wszystkie informacje na temat praw autorskich powinny zosta<74> zachowane. Mo<4D>esz doda<64> w<>asne, je<6A>li zajdzie taka potrzeba.</li>
|
|||
|
<li>Ka<EFBFBD>dy plik powinien zawiera<72> g<><67>wny plik config.php.</li>
|
|||
|
<li>Ka<EFBFBD>dy plik powinien sprawdza<7A>, czy u<>ytkownik jest zalogowany prawid<69>owo, korzystaj<61>c z funkcji require_login() i isadmin(), isteacher(), iscreator() lub isstudent().</li>
|
|||
|
<li>Wszystkie dost<73>py do bazy danych powinny opiera<72> si<73> na funkcjach zawartych w lib/datalib.php, je<6A>li to tylko mo<6D>liwe. Umo<6D>liwia to szerok<6F> kompatybilno<6E><6F> platformy z wieloma typami baz danych. Wszystkie inne odwo<77>ania SQL powinny by<62> : przeno<6E>ne mi<6D>dzy platformami; ograniczone do okre<72>lonych funkcji w twoim kodzie (zazwyczaj plik lib.php); oraz wyra<72>nie zaznaczone. </li>
|
|||
|
<li>Powinna istnie<69> mo<6D>liwo<77><6F> przet<65>umaczenia wszystkich <20>a<EFBFBD>cuch<63>w znak<61>w - utw<74>rz nowy tekst w pliku znajduj<75>cym si<73> w katalogu "lang/en" i odwo<77>uj si<73> do niego za pomoc<6F> funkcji get_string() lub print_string().</li>
|
|||
|
<li>Powinna istnie<69> mo<6D>liwo<77><6F> przet<65>umaczenia wszystkich plik<69>w pomocy - utw<74>rz nowe teksty w plikach w katalogu "en/help" i odwo<77>uj si<73> do nich za pomoc<6F> funkcji helpbutton().</li>
|
|||
|
</ol>
|
|||
|
<p> </p>
|
|||
|
<h2 class="normaltext">Styl kodowania</h2>
|
|||
|
|
|||
|
<ol class="normaltext">
|
|||
|
<li>Nie korzystaj z tabulator<6F>w. Wykorzystuj wci<63>cia sk<73>adaj<61>ce si<73> z czterech znak<61>w odst<73>pu.</li>
|
|||
|
<li>Nawiasy musz<73> otacza<7A> ka<6B>dy blok kodu, nawet je<6A>li sk<73>ada si<73> on tylko z jednej linii. Moodle wykorzystuje nast<73>puj<75>cy styl :
|
|||
|
<p class="examplecode"> </font><font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
|||
|
{<br />
|
|||
|
if (</font><font color="#0000CC">$numattempts </font><font color="#006600">>
|
|||
|
</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
|||
|
{<br />
|
|||
|
</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#CC0000">$strtoomanyattempts</font><font color="#006600">,
|
|||
|
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-></font><font color="#CC0000">id"</font><font color="#006600">);<br />
|
|||
|
}<br />
|
|||
|
}</font></p>
|
|||
|
</li>
|
|||
|
<li>Wi<EFBFBD>cej tre<72>ci pojawi si<73> tu w przysz<73>o<EFBFBD>ci ... ten dokument nie jest nawet bliski uko<6B>czenia!</li>
|
|||
|
</ol>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<p align="center" class="normaltext"> </p>
|
|||
|
|
|||
|
<hr>
|
|||
|
<p align="CENTER"><font size="1"><a href="." target="_top">Dokumentacja Moodle</a></font></p>
|
|||
|
|
|||
|
<p align="CENTER"><font size="1">Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
|
|||
|
|
|||
|
moodler Exp $</font></p>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</body>
|
|||
|
|
|||
|
</html>
|
|||
|
|