2 <title>Ôåêìçñßùóç ôïõ Moodle: Åã÷åéñßäéï ÁíÜðôõîçò
</title>
3 <link rel=
"stylesheet" href=
"../theme/standard/styles.php" type=
"TEXT/CSS">
6 <body bgcolor=
"#FFFFFF">
7 <h2>Åã÷åéñßäéï ÁíÜðôõîçò
</h2>
8 <p>Ôï êåßìåíï áõôü ðåñéãñÜöåé ìåñéêüò ôçí ó÷åäßáóç ôïõ Moodle êáé ðùò ìðïñåßôå íá óõíåéóöÝñåôå.
</p>
9 <p>Ôïìåßò áõôïý ôïõ êåéìÝíïõ:
</p>
11 <li><a href=
"#architecture">Áñ÷éôåêôïíéêÞ ôïõ Moodle
</a></li>
12 <li><a href=
"#contribute">Ðùò ìðïñåßôå íá óõíåéóöÝñåôå
</a>
14 <li><a href=
"#activities">Äéáäéêáóßåò ÌÜèçóçò
</a></li>
15 <li><a href=
"#themes">ÈÝìáôá
</a></li>
16 <li><a href=
"#languages">Ãëþóóåò
</a></li>
17 <li><a href=
"#database">Ó÷Þìá ÂÜóçò ÄåäïìÝíùí
</a></li>
18 <li><a href=
"#courseformats">Ôõðïðïßçóç Ìáèçìáôþí
</a></li>
19 <li><a href=
"#doc">Ôåêìçñßùóç êáé Üñèñá
</a></li>
20 <li><a href=
"#bugs">Ðáßñíïíôáò ÌÝñïò Óôïí ÅíôïðéóôÞ ÐñïâëçìÜôùí
</a></li>
25 <h3><a name=
"architecture"></a>1. Áñ÷éôåêôïíéêÞ ôïõ Moodle
</h3>
26 <p>Áðï ôçí ïðôéêÞ ãùíßá ôïõ äéá÷åéñéóôÞ, ôï Moodle Ý÷åé ó÷åäéáóôåß óýìöùíá ìå ôá ðáñáêÜôù êñéôÞñéá:
</p>
28 <li><strong>Ôï Moodle ðñÝðåé íá ôñÝ÷åé óå ìéá åõñåßá ãêÜìá áðï ðëáôöüñìåò
</strong><br />
30 Ç ðëáôöüñìá ôçò äéêôõáêÞò åöáñìïãÞò ðïõ ôñÝ÷åé óôá ðåñéóóüôåñá óõóôÞìáôá åßíáé õëïðïéçìÝíç ìå PHP
31 óå óõíäéáóìü ìå MySQL, êáé áõôü åßíáé ôï ðåñéâÜëëïí ðÜíù óôï ïðïßï Ý÷åé áíáðôõ÷èåß ôï Moodle (ãéá Linux,
32 Windows, êáé Mac OS X). Ôï Moodle ÷ñçóéìïðïéåß åðßóçò êáé ôçí âéâëéïèÞêç ADOdb ãéá áöáßñåóç âÜóçò äåäïìÝíùí,
33 ðïõ óçìáßíåé ïôé ôï Moodle ìðïñåß íá ÷ñçóéìïðïéÞóåé
<a href=
"http://php.weblogs.com/ADOdb_manual#drivers">ðåñéóóüôåñåò
34 áðï äÝêá äéáöïñåôéêÝò âÜóåéò äåäïìÝíùí
</a> (äõóôç÷þò, áí êáé, äåí ìðïñåß
35 áêüìá
<em><strong>íá äçìéïõñãÞóåé ðßíáêåò
</strong></em> óå üëåò áõôÝò ôéò âÜóåéò äåäïìÝíùí - ðåñéóóüôåñá
36 ãéá áõôü áñãüôåñá).
<br /><br />
38 <li><strong>Ôï Moodle åßíáé åýêïëï íá ôï åãêáôáóôÞóåéò, íá ôï ìÜèåéò êáé íá ôï ôñïðïðïéÞóåéò
</strong><br />
40 Ôá ðñþôá ðñïôüôõðá ôïõ Moodle (
1999) åß÷áí ÷ôéóôåß ÷ñçóéìïðïéüíôáò ôï
<a target=_top
href=
"http://www.zope.org/">Zope
</a>
41 - å´íá ðñï÷ùñçìÝíï object-oriented server ãéá äéêôõáêÝò åöáñìïãÝò. Äõóôç÷þò áíáêÜëõøá ïôé
42 íá êáé ç ôå÷íïëïãßá Þôáí áñêåôÜ êáëÞ, åß÷å ìéá ðïëëÞ áðüôïìç êáìðýëç ìÜèçóçò
43 êáé äåí Þôáí ðïëý åõëýãéóôïcurve ìå üñïõò äéá÷åßñéóçò óõóôÞìáôïò. Ç ãëþóóá ðñïãñáììáôéóìïý PHP,
44 Þôáí ðïëý åýêïëï íá ôçí ìÜèåé êÜðïéïò (åéäéêÜ áí õðÞñ÷å åìðåéñßá ðñïãñáììáôéóìïý óå êÜðïéá Üëëç
45 scripting language). Ó÷åôéêÜ óýíôïìá ðÞñá ôçí áðüöáóç íá áðïöýãù ôçí ÷ñçóéìïðïßçóç
46 ôçò class-oriented ó÷åäßáóçò - îáíÜ, ãéá íá êñáôÞóù ôçí åöáñìïãÞ áðëÞ þóôå íá ôçí êáôáëáâáßíïõí
47 êáé ïé áñ÷Üñéïé. Ç åðáíá÷ñçóéìïðïßçóç ôïõ êþäéêá Ý÷åé åðéôåõ÷èåß áðï âéâëéïèÞêåò
48 ìå êáèáñÜ ïíüìáôá óõíáñôÞóåùí êáé óýìöùíç äéÜôáîç áðï áñ÷åßá êþäéêá.
49 Ç PHP åßíáé åðßóçò åýêïëï íá åãêáôáóôáèåß (binaries åßíáé äéáèÝóéìá ãéá êÜèå ðëáôöüñìá) êáé
50 åßíáé åõñÝùò äéáèÝóéìç, óå óçìåßï üðïõ ðïëëÝò õðçñåóßåò öéëïîåíßáò äéêôõáêþí ôüðùí
51 ôçí ðáñÝ÷ïõí óáí ìéá âáóéêÞ õðçñåóßá.
<br /><br />
53 <li><strong>ÐñÝðåé íá åßíáé åýêïëï íá ãßíåé áíáâÜèìéóç áðï ôçí ìéá Ýêäïóç óôçí Üëëç
</strong><br />
55 Ôï Moodle îÝñåé ôç Ýêäïóç åßíáé (åðéðñüóèåôá êáé ïé åêäüóåéò áðï üëá ôá plug-in modules)
56 êáé ìç÷áíéóìüò Ý÷åé åíóïìáôùèåß Ýôóé þóôå ôï Moodle íá ìðïñåß íá áíáâáèìßæåôáé ìüíï ôïõ ÷ùñßò ëÜèç
57 óå ðïéï êáéíïýñãéá Ýêäïóç (ãéá ðáñÜäåéãìá ìðïñåß íá ìåôïíïìÜóåé ðßíáêåò óå ìéá âÜóç äåäïìÝíùí
58 Þ íá ðñïóèÝóåé êáéíïýñãéá ðåäßá). Åáí ÷ñçóéìïðïéåßôáé CVS óôï Unix ãéá ðáñÜäåéãìá, ìðïñåß êÜðïéïò íá
59 êÜíåé áðëÜ Ýíá
"cvs update -d
" êáé ìåôÜ íá åðéóêåöôåß ôïí áñ÷éêÞ óåëßäá ôïõ äéêôõáêïý ôüðïõ
60 þóôå íá ïëïêëçñþóåé ôçí áíáâÜèìéóç.
<br /><br />
62 <li><strong>ÐñÝðåé íá áðïôåëåßôå áðï õðïìïíÜäåò þóôå íá åðéôñÝðåôå ç åðÝêôáóç ôïõ
</strong><br />
64 Ôï Moodle Ý÷åé Ýíáí áñéèìü áðï ÷áñáêôçñéóôéêÜ ôá ïðïßá áðïôåëïýíôáé áðï õðïìïíÜäåò, ôá ïðïßá åßíáé ôá èÝìáôá, äñáóôçñéüôçôåò,
65 ãëþóóåò, ó÷Þìá âÜóåùí äåäïìÝíùí êáé ôõðïðïßçóç ìáèçìÜôùí. Áõôü åðéôñÝðåé óå üëïõò
66 íá ðñïóèÝôïõí ÷áñáêôçñéóôéêÜ óôï êýñéï êïììÜôé ôïõ êþäéêá Þ áêüìá êáé íá äéáíÝìïíôáé áõôÜ îå÷ùñéóôÜ.
67 Ðåñéóóüôåñá áðï áõôÜ óôïí åðüìåíï ôïìÝá.
<br /><br />
69 <li><strong>ÐñÝðåé íá ìðïñåß íá ÷ñçóéìïðïåßôå êáé íá óõíäÝåôáé ìå Üëëá óõóôÞìáôá
</strong><br />
71 ¸íá ðñÜãìá ðïõ êÜíåé ôï Moodle åßíáé ïôé êñáôÜåé üëá ôá áñ÷åßá åíüò ìáèÞìáôïò ìÝóá óå Ýíá
72 directory ðÜíù óôï server. Áõôü åðéôñÝðåé óå Ýíá äéá÷åéñéóôÞ óõóôÞìáôïò íá ðáñÝ÷åé
73 seamless öüñìåò ãéá ðñüóâáóç óå åðßðåäï öáêÝëïõ ãéá êÜèå êáèçãçôÞ, üðùò ïé Appletalk, SMB,
74 NFS, FTP, WebDAV êôë. Ôï óýóôçìá ôçò ðéóôïðïßçóçò åðéôñÝðåé óôï Moodle íá ÷ñçóéìïðïéåß
75 LDAP, IMAP, POP3, NNTP êáé Üëëåò âÜóåéò äåäïìÝíùí óáí ðçãÝò ãéá ôçí ðëçñïöïñßá ôùí ÷ñçóôþí.
76 ÄéáöïñåôéêÜ, õðÜñ÷åé áêüìá áñêåôÞ äïõëåßá íá ãßíåé. Ôá ìåëëïíôéêÜ ó÷Ýäéá
77 ãéá ôï Moodle óå ìåëëïíôéêÝò åêäüóåéò ðåñéëáìâÜíïõí: ÅéóáãùãÞ êáé åîáãùãÞ äåäïìÝíùí áðï ôï Moodle
78 ÷ñçóéìïðïéüíôáò ôõðïðïßçóç âáóéóìÝíç óå XML (óõìðåñéëáìâáíïìÝíïõ IMS and SCORM); êáé áýîçóç ôçò ÷ñçóéìïðïßçóçò
79 ôùí style sheets ãéá ðáñáìåôñïðïßçóç ôïõ interface ôçò åöáñìïãÞò.
</li>
82 <h3><a name=
"contribute" id=
"contribute"></a>2. Ðùò ìðïñåßôå íá óõíåéóöÝñåôå
</h3>
83 <p>¼ðùò áíáöÝñèçêå ðáñáðÜíù, ôï Moodle Ý÷åé Ýíáí áñéèìü ÷áñáêôçñéóôéêþí ôá ïðïßá åßíáé modular. Áêüìá
84 êáé åáí äåí åßóôå ðñïãñáììáôéóôÞò õðÜñ÷ïõí ðñÜãìáôá ðïõ ìðïñåßò íá áëÜîåéò Þ íá âïçèÞóåéò.
</p>
85 <p><strong><a name=
"activities" id=
"activities"></a>Äñáóôçñéüôçôåò ÅêìÜèçóçò
</strong></p>
87 <p>ÁõôÜ åßíáé ìáêñÜí ôá ðéï óõìáíôéêÜ modules, êáé âñßóêïíôáé óôï 'mod' directory.
88 ÕðÜñ÷ïõí åöôÜ âáóéêÜ ÷áñáêôçñéóôéêÜ: assignment, choice, forum, journal, quiz,
89 resource, êáé survey. ÊÜèå module âñßóêåôáé óå Ýíá äéáöïñåôéêü subdirectory êáé áðïôåëåßôå áðï
90 ôá áêüëïõèá õðï÷ñåùôéêÜ óôïé÷åßá (óõí Ýîôñá áñ÷åßá êþäéêá ìïíáäéêÜ ãéá ôï êáèÝíá module):
</p>
92 <li>mod.html: Ìéá öüñìá ãéá áñ÷éêïðïßçóç Þ áíáâÜèìéóç áõôïý ôïõ module
</li>
93 <li>version.php: Ïñßæåé êÜðïéá meta-info êáé ðáñÝ÷åé êþäéêá ãéá áíáâÜèìéóç
</li>
94 <li>icon.gif: ìéá åéêüíá
16x16 ãéá ôï module
</li>
95 <li>db/: SQL dumps ãéá üëá ôá áðáéôïýìåíá äåäïìÝíá êáé ðßíáêåò (ãéá êÜèå ôýðï âÜóçò äåäïìÝíùí)
</li>
96 <li>index.php: ìéá óåëßäá ðïõ ðåñéÝ÷åé üëåò ðáñáäåßãìáôá êÜèå ìáèÞìáôïò
</li>
97 <li>view.php: Ìéá óåëßäá ãéá íá äåß÷íåé Ýíá óõãêåêñéìÝíï ðáñÜäåéãìá
</li>
98 <li>lib.php: üëåò ïé óõíáñôÞóåéò ðïõ ïñßæïíôáé áðï ôï module ðñÝðåé íá âñßóêïíôáé åäþ. ÅÜí
99 ôï üíïìá ôïõ module ëÝãåôå widget, ôüôå ïé áðáéôïýìåíåò óõíáñôÞóåéò ðåñéÝ÷ïõí:
101 <li>widget_add_instance() - êþäéêáò ãéá íá ðñïóèÝôåé Ýíá êáéíïýñãéï âÞìá óôï widget
</li>
102 <li>widget_update_instance() - êþäéêáò ãéá íá áíáâáèìßæåé Ýíá õðÜñ÷ïí âÞìá
</li>
103 <li>widget_delete_instance() - êþäéêáò ãéá íá äéáãñÜöåé Ýíá âÞìá
</li>
104 <li>widget_user_outline() - äùèÝíôïò åíüò âÞìáôïò, åðéóôñÝöåé ìéá ðåñßëçøç áðï ôçí óõíåéóöïñÜ ôïõ ÷ñÞóôç
</li>
105 <li>widget_user_complete() - äùèÝíôïò åíüò âÞìáôïò, ôõðþíåé ëåðôïìÝñåéåò ãéá ôçí óõíåéóöïñÜ ôïõ ÷ñÞóôç
<br />
107 <li>Ãéá ôçí áðïöõãÞ ðéèáíþí óõãêñïýóåùí, ïðïéáäÞðïôå óõíÜñôçóç ôïõ module ðñÝðåé ôï üíïìá ôçò íá áñ÷ßæåé ìå
108 widget_ êáé ïðïéáäÞðïôå óôáèåñÜ ïñßæåôáé ðñÝðåé íá áñ÷ßæåé ìå WIDGET_
112 <li>ÔåëéêÜ, êÜèå module èá Ý÷åéìåñéêÜ áñ÷åßá ãéá ôçí ãëþóóá ôá ïðïßá èá ðåñéÝ÷ïõí strings
113 ãéá áõôü ôï module. Äåò ðáñáêÜôù.
</li>
115 <p>Ï ðéï Ýõêïëïò ôñüðïò íá áñ÷ßóåé Ýíá module ìéáò êáéíïýñãéáò äéáäéêáóßáò ìÜèçóçò åßíáé íá ÷ñçóéìïðïéÞóïõìå Ýíá template
116 óôï
<strong><a href=
"http://moodle.com/mod/newmodule_template.zip">mod/newmodule_template.zip
</a>.
</strong>
117 ÁðïóõìðéÝóôå ôï êáé áêïëïõèÞóôå ôéò ïäçãßåò ôïõ README.
</p>
118 <p>Ìðïñåß åðßóçò íá èÝëåôå íá äçìïóéåýóåôå ðñþôá óôï
<a href=
"http://moodle.com/mod/forum/view.php?id=44" target=
"_top">Forum äñáóôçñéïôÞôùí
119 modules ÷ñçóéìïðïéüíôáò ôï Moodle
</a>.
</p>
122 <p> <strong><a name=
"themes" id=
"themes"></a>ÈÝìáôá
</strong></p>
124 <p>Ôá èÝìáôá (Þ skins) êáèïñßæïõí ôçí åîùôåñéêÞ åìöÜíéóç ôçò éóôïóåëßäáò óáò. ¸íáò áñéèìüò áðü áðëÜ èÝìáôá ðáñÝ÷åôáé
125 óôï êýñéï áñ÷åßï äéáíïìÞò, áëëÜ ìðïñåß íá èÝëåôå íá äçìéïõñãÞóåôå ôï äéêü óáò èÝìá ìå ôá äéêÜ óáò ÷ñþìáôá, ëïãüôõðá,
128 <p>ÊÜèå èÝìá âñßóêåôáé óå Ýí õðïöÜêåëï óôïí öÜêåëï
"theme
", êáé ðåñéÝ÷åé ôïõëÜ÷éóôïí
129 ôïõò áêüëïõèïõò öáêÝëïõò:
</p>
131 <li><strong>config.php
</strong>: êáèïñßæåé ôá ÷ñþìáôá ôïõ èÝìáôïò ðïõ ÷ñçóéìïðïéïýíôáé óå êÜèå
133 <li><strong>styles.php
</strong>: ôï style sheet, ðåñéÝ÷åé ïñéìïýò CSS
134 ãéá âáóéêÜ óôïé÷åßá ôçò HTML êáèþò êáé ãéá ðÜñá ðïëëÜ óôïé÷åéá ôïõ Moodle.
</li>
135 <li><strong>header.html
</strong>: ÐåñéëáìâÜíåôáé óôçí áñ÷Þ êÜèå óåëßäáò. Áõôü åßíáé üôé ÷ñåéÜæåóôáé
136 ãéá íá áëëÜîåôå Ýíá ëïãüôõðï Þ íá ðñïóèÝóåôå êÜðïéï óôï ðÜíù ìÝñïò ôçò óåëßäáò, ãéá ðáñÜäåéãìá.
</li>
137 <li><strong>footer.html
</strong>: ÐåñéëáìâÜíåôáé óôï ôÝëïò êÜèå óåëßäáò.
</li>
139 <p>Ãéá íá äçìéïõñãÞóåôå ôá äéêÜ óáò èÝìáôá óôçí ôñÝ÷ïõóá Ýêäïóç ôïõ Moodle:
</p>
141 <li>ÁíôéãñÜøôå Ýíáí áðï ôïõò õðÜñ÷ïíôåò öáêÝëïõò ðïõ ðåñéÝ÷ïõí ôá áñ÷åßá ôùí èåìÜôùí óå Ýíá öÜêåëï ìå êáéíïýñãéï üíïìá.
142 Ðñïôåßíù íá áñ÷ßóåôå ìå êÜðïéï áðï ôá âáóéêÜ èÝìáôá.
143 <li>ÁëëÜîôå ôï config.php êáé åéóÜãåôå ôá äéêÜ óáò ÷ñþìáôá.
144 <li>ÁëëÜîôå ôï styles.php êáé áëëÜîôå ôéò CSS êëÜóåéò.
145 <li>ÁëëÜîôå ôï header.html êáé ôï footer.html ãéá íá ðñïóèÝóåôå êáéíïýñãéá ëïãüôõðá, Þ ãéá íá áëëÜîåôå ôçí åìöÜíéóç.
147 <p>Óçìåéþóôå üôé üëá áõôÜ ôá âÞìáôá åßíáé ðñïáéñåôéêÜ - ìðïñåßôå íá äçìéïõñãÞóåôå ìéá ñéæïóðáóôéêÞ äéáöïñÜ óôçí åìöÜíéóç
148 ôçò éóôïóåëßäá óáò áðëÜ áëëÜæïíôáò ôá ÷ñþìáôá óôï config.php
</p>
149 <p>Óçìåéþóôå åðßóçò üôé áíáâáèìßóåéò ôïõ Moodle
<em>ìðïñåß
</em> íá ÷áëÜóïõí êÜðïéï èÝìá, ãéáõôü íá åëÝãîåôå
150 ðñïóåêôéêÜ ôéò óçìåéþóåéò åÜí ÷ñçóéìïðïéåßôáé Ýí áäéêü óáò èÝìá.
</p>
151 <p>Åéäéêüôåñá, ôï Moodle
2.0 èá Ý÷åé Ýíá ôåëåßïò äéáöïñåôéêü óýóôçìá åìöÜíéóçò, ôï ïðïßï åßíáé ðéèáíü ïôé èá
152 âáóßæåôáé óå XSL ìåôáó÷çìáôéóìïýò ôùí XML åîüäùí áðï ôï Moodle. Åßíáé ðéèáíü ïôé ôá èÝìáôá ãéá áõôü ôïí ôñüðï
153 èá åßíáé óå Ýíá ôåëåßùò äéáöïñåôéêü ó÷Þìá, áëëÜ ôï ðëåïíÝêôçìá èá åßíáé ðéèáíÜ Ýíáò ðïëý êáëýôåñïò âáèìüò ðñïóáñìïãÞò
154 (óõìðåñéëáìâáíùìÝíïõ íá êåéíïýíôáé ôá óôïé÷åßá ìéáò óåëßäáò åëÝõèåñá ìÝóá óå áõôÞ).
</p>
155 <p>Ðåñéóóüôåñç óõæÞôçóç ãéá áõôü óôï
<a target=_top
href=
"http://moodle.com/mod/forum/view.php?id=46">ÏìÜäá ÓõæçôÞóåùí ÈÝìáôùí
156 óôçí ÷ñçóéìïðïßçóç ôïõ Moodle
</a>. Åáí äçìéïõñãÞóåôå Ýíá ùñáßï èÝìá ðïõ ðéóôåýåôå ïôé ìðïñïýí íá ôï ÷ñçóéìïðïéÞóïõí êáé
157 Üëëïé, ðáñáêáëïýìå óôåßëôå ôï ìáò óå Ýíá óõìðéåóìÝíï áñ÷åßï óôçí ïìÜäá óõæçôÞóåùí ãéá èÝìáôá!
<br />
163 <p><strong><a name=
"languages" id=
"languages"></a>Ãëþóóåò
</strong></p>
165 <p>Ôï Moodle Ý÷åé ó÷åäéáóôåß ãéá íá ÷ñçóéìïðïéåßôáé óå üëï ôïí êüóìï. ÊÜèå 'string' Þ 'óåëßäá'
166 êåéìÝíïõ ðïõ åìöáíßæåôáé óáí ìÝñïò ôçò åðéöÜíåéáò ó÷åäéÜæåôå áðü Ýíá óýíïëï áñ÷åßùí ðïõ ðåñéÝ÷ïõí äéáöïñåôéêÝò ãëþóóååò.
167 ÊÜèå ãëþóóá åßíáé Ýíáò õðïöÜêåëïò ôïõ öáêÝëïõ 'lang'. Ç äïìÞ ôïõ öáêÝëïõ 'lang' ðåñéãñÜöåôå ðáñáêÜôù:
</p>
168 <p><strong>lang/en
</strong> - Ï öÜêåëïò ðïõ ðåñéÝ÷åé üëá ôá áñ÷åßá ãéá ìéá ãëþóóá
171 <li>moodle.php - strings ãéá ôçí êåíôñéêÞ åðéöÜíåéá åñãáóßáò
</li>
172 <li>assignment.php - strings ãéá ôï module ôùí åñãáóéþí
</li>
173 <li>choice.php - strings ãéá ôï module ôùí åðéëïãþí
</li>
174 <li>forum.php - strings ãéá ôï module ôùí ïìÜäùí óõæçôÞóåùí
</li>
175 <li>journal.php - strings ãéá ôï module ôùí journal
</li>
176 <li>quiz.php - strings ãéá ôï module ôùí åñùôçìÜôùí
</li>
177 <li>resource.php - strings ãéá ôï module ôùí ðçãþí
</li>
178 <li>survey.php - strings ãéá ôï module ôçò Ýñåõíáò
</li>
179 <li>.... óõí Üëëá modules áí õðÜñ÷ïõí.
<br />
181 ¸íá string êáëåßôáé áðï áõôÜ ôá áñ÷åßá ÷ñçóéìïðïéüíôáò ôçí óõíÜñôçóç
<strong><em>get_string()
</em></strong><em>
182 </em>Þ ôçí
<em> <strong>print_string()
</strong> </em>. ÊÜèå string õðïóôçñßæåé
183 áíôéêáôÜóôáóç ìåôáâëçôþí, ãéá íá õðïóôçñßæåé ôçí áðïóôïëÞ ìåôáâëçôþí óå äéáöïñåôéêÝò ãëþóóåò.
<em><br />
185 </em>ð.÷. $strdueby = get_string(
"assignmentdueby
",
"assignment
",
186 userdate($date));
<br />
188 ÅÜí êÜðïéï string äåí õðÜñ÷åé óå ìéá óõãêåêñéìÝíç ãëþóóá, ôüôå áõôüìáôá èá ÷ñçóéìïðïéçèåß ôï áíôßóôïé÷ï
189 óôá ÁããëéêÜ áíôß ãéá áõôü.
</li>
191 <p><strong>lang/en/help
</strong> - ðåñéÝ÷åé üëá ôéò óåëßäåò ôçò âïÞèåéáò (ãéá popup âïÞèåéá åõáßóèçôïõ ðåñéå÷ïìÝíïõ)
</p>
193 <p>Ïé êýñéåò óåëßäåò ôçò âïÞèåéáò âñßóêïíôáé åäþ, åíþ ïé óåëßäåò ìå ôçí âïÞèåéá ãéá êÜèå module
194 âñßóêïíôáé óôïõò õðïöÜêåëïõò ìå ôï üíïìá ôïõ module.
</p>
195 <p>Ìðïñåßôå íá åéóÜãåôå Ýíá êïõìðß âïÞèåéáò óå ìéá óåëßäá ìÝóù ôçò óõíÜñôçóçò helpbutton.
</p>
196 <p>ð.÷. helpbutton(
"êåßìåíï
",
"ÊÜíôå Click åäþ ãéá ó÷åôéêÞ âïÞèåéá ìå ôï êåßìåíï
");
</p>
197 <p>êáé ãéá modules:
</p>
198 <p>helpbutton(
"Ôýðïé ÏìÜäùí ÓõæçôÞóåùí
",
"Ôýðïé ÏìÜäùí ÓõæçôÞóåùí
",
"ÏìÜäá ÓõæçôÞóåùí
");
</p>
200 <p>Óçìåéþóôå üôé ìðïñåßôå íá áëëÜîåôå ôéò ãëþóóåò äéáäéêôõáêÜ ìÝóá áðï ôçí åöáñìïãÞ, ÷ñçóéìïðïéüíôáò ôá äéêôõáêÜ åñãáëåßá ôïõ
201 äéá÷åéñéóôÞ êÜôù áðü ôçí åðéëïãÞ
"ÅëÝãîôå ÁõôÞ Ôçí Ãëþóóá
". Áõôü êÜíåé åýêïëï ü÷é ìüíï ôï íá äçìéïõñãÞóåôå
202 êáéíïýñãéåó ãëþóóåò áëëÜ êáé íá âåëôéþóåôå ôéò åßäç õðÜñ÷ïõóåò. Åáí îåêéíÜôå ìéá êáéíïýñãéá ãëþóóá,
203 ðáñáêáëþ áðéêïéíùíÞóôå ìáæß ìïõ,
<a target=_top
href=
"http://dougiamas.com/">Martin Dougiamas
</a>.
</p>
204 <p>Åðßóçò ìðïñåßôå íá ôçí äçìïóéåýóôå êáé óôçí
<a target=_top
href=
"http://moodle.com/mod/forum/view.php?id=43" target=
"_top">ÏìÜäá
205 ÓõæçôÞóåùí ãéá Ãëþóóåò ×ñçóéìïðïéüíôáò ôï Moodle
</a>.
</p>
206 <p>ÅÜí óõíôçñåßôáé ìéá ãëþóóá óå Ýíá åîåëéóüìåíç âÜóç, ìðïñþ íá óáò äþóù
<a href=
"?file=cvs.html">CVS
207 äéáêéþìáôá åããñáöÞò óôïí ðçãáßï êþäéêá ôïõ Moodle
</a> Ýôóé þóôå íá ìðïñåßôå íá áëëÜæåôå áðåõèåßáò ôá áñ÷åßá.
</p>
210 <strong><a name=
"database" id=
"database"></a>Ó÷Þìá ÂÜóçò ÄåäïìÝíùí
</strong></p>
212 <p>¸÷ïíôáò ìéá âÜóç äåäïìÝíùí ðïõ äïõëåýåé ìå ïñéóìÝíïõò ðßíáêåò, ç óêüðéìá áðëÞ SQL ðïõ Ý÷åé ÷ñçóéìïðïéçèåß
213 óôï Moodle èá äïõëåýåé ìéá ÷áñÜ ìå ìéá ìåãÜëç ðïéêéëßá áðü åìðïñéêÜ óõóôÞìáôá âÜóåùí äåäïìÝíùí.
</p>
215 <p>ÕðÜñ÷åé Ýíá ðñüâëçìá ìå ôçí
<strong>áõôïìáôïðïéçìÝíç äçìéïõñãßá
</strong> êáéíïýñãéùí ðéíÜêùí
216 óå ìéá âÜóç äåäïìÝíùí, üðïõ áõôü ðñïóðáèåß íá êÜíåé ôï Moodle ðÜíù óå ìéá áñ÷éêÞ åãêáôÜóôáóç.
217 ÅðåéäÞ êÜèå âÜóç äåäïìÝíùí åßíáé áñêåôÜ äéáöïñåôéêÞ, äåí õðÜñ÷åé áêüìá êÜðïéïò ôñüðïò ãéá íá ãßíåôáé áõôü
218 ìå ìÝèïäï áíåîÜñôçôç ôçò ðëáôöüñìáò. Ãéá ôçí õðïóôÞñéîç áõôïý ôïõ áõôïìáôéóìïý óå êÜèå âÜóç äåäïìÝíùí,
219 ìðïñåß íá äçìéïõñãçèåß Ýíá ó÷Þìá ðïõ íá Ý÷åé ìéá ëßóôá ìå ôéò áðáéôÞóåéò óå SQL ðïõ ÷ñåßáæïíôáé ãéá íá äçìéïõñãçèïýí
220 ïé ðßíáêåò ôïõ Moodle óå ìéá óõãêåêñéìÝíç âÜóç äåäïìÝíùí. ÁõôÜ ôá áñ÷åßá åßíáé óôï
<strong>lib/db
</strong>
221 êáé ìÝóá óôï
<strong>db
</strong> õðïöÜêåë ôïõ êÜèå module.
</p>
223 <p>Ðñïò ôï ðáñþí, ìüíï ç MySQL êáé ç PostgreSQL õðïóôçñßæïíôáé ðëÞñùò ìå áõôü ôïí ôñüðï. Åáí åßóôå åîïéêïéùìÝíïò ìå êÜðïéï
224 Üëëï óýóôçìá âÜóåùí äåäïìÝíùí(åéäéêüôåñá open source âÜóç äåäïìÝíùí) êáé Ýéóôå ðñüèõìïò íá âïçèÞóåôå íá åéóÜãïõìå ôï õðÜñ÷ïí
225 ó÷Þìá, ðáñáêáëþ åðéêïéíùíÞóôå ìáæß ìïõ (
<a target=_top
href=
"http://dougiamas.com/">Martin
229 <p><strong><a name=
"courseformats" id=
"courseformats"></a>Ôõðïðïßçóç ÌáèçìÜôùí
</strong></p>
231 <p>Ôï Moodle ðñïò ôï ðáñþí õðïóôçñßæåé ôñßá äéáöïñåôéêÜ ó÷Þìáôá ìáèçìÜôùí: åâäïìáäéáßá, èåìÜôùí êáé êïéíùíéêÜ.
233 <p>ÁõôÜ åßíáé ëßãï ðåñéóóüôåñï óõíäåäåìÝíá ìå ôïí õðüëïéðï êþäéêá (êáé ãéá áõôü ôïí ëüãï, ëéãüôåñï
234 "pluggable
") báëëÜ åßíáé áêüìá áñêåôÜ åýêïëï íá ðñïóôåèïýí êáéíïýñãéá.
</p>
235 <p>Åáí Ý÷åôå êÜðïéá éäÝá ãéá äéáöïñåôéêÜ ó÷Þìáôá ðïõ ÷ñåéÜæåóôå Þ èá èÝëáôå íá äåßôå, åëÜôå óå åðáöÞ ìáæß ìïõ êá èá êÜíù
236 ïôé êáëýôåñï ìðïñþ ãéá íá ôá äéáèÝóù óå ìåëëïíôéêÝò åêäüóåéò.
</p>
239 <p><strong><a name=
"doc" id=
"doc"></a>Ôåêìçñßùóç êáé Üñèñá
</strong></p>
241 <p>Áí áéóèÜíåóôå ïôé èÝëåôå íá ãñÜøåôå Ýíá Ýããñáöï åêðáéäåõôéêïý ðåñéå÷ïìÝíïõ, Ýíá Üñèñï, ìéá áêáäçìáúêÞ äéáôñéâÞ
242 Þ ïôéäÞðïôå Üëëï ãýñù áðï ôï Moodle, ðáñáêáëþ íá ôï êÜíåôå!
</p>
243 <p>ÂÜëôå ôï óôï äßêôõï êáé âåâáéùèåßôå ïôß óõìðåñéëÜâáôå óõíäÝóìïõò óôï
<a target=_top
href=
"http://moodle.com/">http://moodle.com/
</a></p>
246 <p><strong><a name=
"bugs" id=
"bugs"></a>Ðáßñíïíôáò ÌÝñïò Óôïí ÅíôïðéóôÞ ÐñïâëçìÜôùí
</strong></p>
248 <p>ÔÝëïò, èá Þèåëá íá óáò êáëÝóù íá ãñáöôåßôå óôïí
"åíôïðéóôÞ ðñïâëçìÜôùí
"
249 óôçí äéåýèõíóç
<a target=_top
href=
"http://bugs.moodle.org">bugs.moodle.org
</a> Ýôóé þóôå íá ìáò åíçìåñþíåôå ãéá ïðïéïäÞðïôå
250 ëÜèïò âñßóêåôáé êáé ðéèáíÜ íá óõììåôÝ÷åô êáé óôçí ëýóç ôïõ.
252 <p>Ôá
"ëÜèç
" äåí ðåñéëáìâÜíïõí ìüíï ëÜèç ëïãéóìéêïý óôçí ôñÝ÷ïõóá Ýêäïóç ôïõ Moodle, áëëÜ åðßóçò êáéíïýñãéåò éäÝåò,
253 ìåëëïíôéêÝò áðáéôÞóåéò áêüìá êáé åðïéêïäïìçôéêÞ êñéôéêÞ óôá õðÜñ÷ïíôá ÷áñáêôçñéóôéêÜ. Ç ïìïñöéÜ ôïõ open source åßíáé üôé ï
254 êáèÝíáò ìðïñåß íá óõììåôÝ÷åé ìå êÜðïéï ôñüðï êáé íá âïçèÞóåé þóôå íá âãåß Ýíá êáëýôåñï ðñïúüí ðïõ èá áðïëáìâÜíïõìå üëïé ìáò.
255 Óå áõôÞ ôçí ðñïóðÜèåéá ç åíåñãÞ óõììåôï÷Þ óáò åßíáé êáëïäå÷ïýìåíç!
</p>
261 <p align=
"center">Åõ÷áñéóôþ ðïõ ÷ñçóéìïðïéÞóáôå ôï Moodle!
</p>
262 <p align=
"center">×áéñåôßóìáôá,
<br />
263 <a target=_top
href=
"http://dougiamas.com/" target=
"_top">Martin Dougiamas
</a></p>
272 <p align=
"CENTER"><font size=
"1"><a href=
"." target=
"_top">Ôåêìçñßùóç ôïõ Moodle
</a></font></p>
273 <p align=
"CENTER"><font size=
"1">Version: $Id: developer.html,v
1.2 2001/
12/
09
274 10:
34:
19 martin Exp $
</font></p>