���Υɥ�����Ȥ�Moodle�ǥ�����Τ����Ĥ�������Ӥ��ʤ����ɤΤ褦�˹��Ǥ��뤫�˴ؤ�������������ΤǤ���
���ߡ����Ƥ���ʬ�ʤ�ΤǤϤ���ޤ��� - �ǽ�Ū�ˤ���ɤ��ɥ�����ơ������������ޤ�!
���Υɥ�����ȤΥ��������:
�����ƥ�����Ԥδ������顢Moodle�ϲ����δ��˽��ä��߷פ���Ƥ��ޤ���
- Moodle�Ϻ����ϰϤΥץ�åȥե������ư��٤��Ǥ��롣
�ۤȤ�ɤΥץ�åȥե������ư��륦���֥��ץꥱ�������ϡ�PHP��MySQL����Ѥ�����ΤǤ���������Moodle�ϡ����δĶ��dz�ȯ ( Linux��Windows�����Mac OS X��� ) ����Ƥ��ޤ����ޤ���Moodle�ϥǡ����١��������֥��ȥ饯������ADOdb�饤�֥�����Ѥ��Ƥ��ޤ��Τǡ�10����ʾ�ΰۤʤ�ǡ����١����֥��� �����Ѥ��뤳�Ȥ��Ǥ��ޤ� ( ��ǰ�ʤ��顢�ޤ������Υǡ����١����˴ؤ����ơ��֥�Υ��åȥ��å���Ԥ����Ȥ��Ǥ��ޤ��� - ����Ū���б�����ͽ��Ǥ� )��
- Moodle�ϴ�ñ�˥��ȡ��롢�ؽ�����ӽ������뤳�Ȥ��Ǥ���٤��Ǥ��롣
Moodle�κǽ�Υץ��ȥ����� ( 1999 ) �ϡ�Zope - ���Ū�ʥ��֥������Ȼظ������֥��ץꥱ��������Ф���Ѥ��Ƴ�ȯ����ޤ�������ǰ�ʤ��Ȥˡ�����Ū�ˤ����������餷���ΤǤ������ؽ��������ȤƤ⸱�����������ƥ�����˴ؤ��ƽ������˷礱�Ƥ��ޤ�����¾���ǡ�PHP������ץȸ�������˴�ñ�˽������뤳�Ȥ��Ǥ��ޤ� ( �äˡ����ʤ���¾�Υ�����ץȸ����Ȥäƥץ�����ߥηи��������� )���ᤤ�ʳ��ǡ����饹�ظ��ǥ�����λ��Ѥ��뤳�� - ����˽鿴�Ԥˤ��ñ������Ǥ���褦�ˤ��뤳�Ȥ���ꤷ�ޤ���������˥����ɤκ����Ѥϡ����Τ�̾����Ĥ���줿�ؿ�����Ӱ�����Τ��륹����ץȥե�����Υ쥤�����Ȥˤ�äƼ¸�����Ƥ��ޤ����ޤ���PHP�ϥ��ȡ��� ( �Х��ʥ�Ϥ�����ץ�åȥե���������Ѳ�ǽ ) ����ñ�ǡ��ۤȤ�ɤΥ����֥ۥ��ƥ������ӥ���ɸ��Ū�����Ƥ��뤿�ᡢ���������Ѳ�ǽ�Ǥ���
- 1�ĤΥС�����鼡�ΥС������˴�ñ�˥��åץ��졼�ɤǤ���٤��Ǥ��롣
Moodle�ϼ��ȤΥС����������뤳�Ȥ��Ǥ� ( Ʊ�ͤ˥ץ饰����⥸�塼��ΥС������� ) ��Moodle��Ŭ�ڤ˿������С������˥��åץ��졼�ɤǤ���褦�ʻ��Ȥߤ��Ȥ߹���Ǥ���ޤ� ( �㤨�С��ǡ����١����Υ�͡���ޤ��Ͽ������ե�����ɤ��ɲä�Ԥ����Ȥ��Ǥ��ޤ� )���㤨�С�Unix��CVS����Ѥ��Ƥ����硢�� cvs update -d �פ�¹Ԥ��ơ������ȥۡ���ڡ����˥����������뤳�Ȥǡ����åץ��졼�ɤ�λ���뤳�Ȥ��Ǥ��ޤ���
- ȯã�Τ���˥⥸�塼��Ǥ���٤��Ǥ��롣
Moodle�ˤϡ��ơ��ޡ���ư�������ե��������졢�ǡ����١����������ޡ�����ӥ������ե����ޥåȤ�ޤ��¿���Υ⥸�塼�뤬����ޤ������Τ��Ȥˤ�ꡢ�ᥤ��Υ����ɥ١����˵�ǽ���ɲä����ꡢ�⥸�塼�����Ω�������ۤ��뤳�Ȥ��Ǥ��ޤ����ܺ٤ϲ����ˤ��뼡�Υ���������������������
- ¾�Υ����ƥ�ȷ�礷�ƻ��ѤǤ���٤��Ǥ��롣
Moodle���Ԥ�1�ĤΤ��Ȥˡ�1�����������ƤΥե�������Ф�ñ��ɸ��ǥ��쥯�ȥ����¸���뤳�Ȥ�����ޤ������Τ��Ȥˤ�ꥷ���ƥ�����Ԥϡ�Appletalk��SMB��NFS��FTP��WebDAV���Υ�����쥹�ʥե������٥�Υ��������դ����뤳�Ȥ��Ǥ��ޤ���ǧ�ڥ⥸�塼��ˤ�ꡢMoodle��LDAP��IMAP��POP3��NNTP�����¾�Υǡ����١�����桼������Υ������Ȥ��ƻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���¾�˹Ԥ��Ƥ��ʤ���ȯ��Ȥ�����ޤ���Moodle�ξ���ΥС������Ƿײ褵��Ƥ��뵡ǽ��: ( IMS�����SCORM��ޤ� ) XML�١����Υե����ޥåȤ���Ѥ�������ݡ��Ȥ���ӥ������ݡ��ȡ������ ( ¾�Υ����֥����ȤȻ��Ū������Ǥ���褦�� ) �����ե������ե����ޥåȤˤ����륹�����륷���Ȥι��ʤ����ѤǤ���
��˽Ҥ٤��褦�ˡ�Moodle�ˤϥ⥸�塼��Ȥ��ƿ�¿���ε�ǽ������ޤ����ץ�����ޡ��ǤϤʤ��Ƥ⡢���ʤ����Ѥ��뤳�ȡ����������Ȥ�����ޤ���
�ؽ���ư
���˽��פʥ⥸�塼��ϡ�mod�ץǥ��쥯�ȥ��������äƤ��ޤ��� ��¿���Υǥե���ȥ⥸�塼�뤬����ޤ�: ���ꡢ��ɼ���ե�����ࡢ���ƥ��ȡ�Ĵ����Wiki���Ǥ����ƥ⥸�塼��ϸ��̤Υ��֥ǥ��쥯�ȥ�˳�Ǽ���졢����ɬ�����Ǥ�ޤߤޤ� ( �ä��Ƴƥ⥸�塼����ͭ�����̤ʥ�����ץ� ):
- mod.html: ���ꡢ�ޤ��ϥ⥸�塼��Υ��������뤿��Υե�����
- version.php: �������������ӥ��åץ��졼�ɥ����ɤ���
- icon.gif: �⥸�塼���16x16��������
- db/: ���Ƥ�ɬ�פʥơ��֥뤪��ӥǡ�����SQL����� ( �ƥǡ����١����������� )
- index.php: �����������ƤΥ��������ɽ������ڡ���
- view.php: ����Υ�����ɽ������ڡ���
- lib.php: �⥸�塼���������줿���Ƥδؿ��Ϥ����˵��Ҥ���ޤ��� �⥸�塼�뤬widget ( ���������å� ) ����ƤФ���硢ɬ�פʴؿ����ޤޤ�ޤ�:
- widget_add_instance() - widget�ο������������ɲä��륳����
- widget_update_instance() - ��¸�Υ��������륳����
- widget_delete_instance() - �����������륳����
- widget_user_outline() - �������Ϥ��ȡ��桼���Υ���ȥ�ӥ塼�����˴ؤ���������֤�
- widget_user_complete() - �������Ϥ��ȡ��桼���Υ���ȥ�ӥ塼�����˴ؤ���ܺ٤��֤�
- ��ǽ���Τ��륳��եꥯ�Ȥ��뤿�ᡢ���ƤΥ⥸�塼��ؿ��Υ͡��ߥ���Ƭ��widget_���դ����������Ƭ��WIDGET_ ���դ���٤��Ǥ���
- �Ǹ�ˡ��ƥ⥸�塼��ϥ⥸�塼��Υ��ȥ��ޤ�������Ĥ��θ���ե����������ޤ���������������������
�������ؽ���ư�⥸�塼��γ�ȯ�Ϥ�����ִ�ñ����ˡ�ϡ� mod/newmodule_template.zip �Υƥ�ץ졼�Ȥ���Ѥ��뤳�ȤǤ��� ���ष�ơ�������äƤ���README�˽��äƤ���������
�ǽ�ˡ�Using Moodle�γ�ư�⥸�塼��ե������ ����Ƥ���Τ��ɤ��Ǥ��礦��
�ơ���
�ơ��� ( �ޤ��ϥ����� ) �ϥ����Ȥγ��Ѥ�������ޤ����ᥤ��ǥ����ȥ�ӥ塼�����ǤϿ�¿���Υ���ץ�ʥơ��ޤ�����Ƥ��ޤ������������ȼ��Υơ��ޤ��ȼ��ο����������������뤪��Ӳ�������Ѥ��ƺ������뤳�Ȥ��Ǥ��ޤ���
�ƥơ��ޤϥ��֥ǥ��쥯�ȥ��theme�פ���ˤ��ꡢ���ʤ��ȤⲼ���Υե������ޤ�Ǥ��ޤ�:
- config.php: CSS�ե����뤬���ɤΤ褦��Ϣ�Ȥ���ư��뤫������ޤ�������������ɤޤ���¾�οƥơ���ˡ������Ĥ���CSS�ե������ޤࡢ�ޤ��ϴޤޤʤ��ȼ��Υơ��ޤ�������뤳�Ȥ��Ǥ��ޤ���
- styles.php: CSS�ե�����ؤΥ֥�å����ۤ��ޤ������Υե�������Խ�����ɬ�פϤ���ޤ���
- header.html: �ƥڡ����Υȥåפ�ޤߤޤ����㤨�С��ڡ����Υȥåפ˥������ɲä����������Խ�����ɬ�פ�����ޤ���
- footer.html: �ƥڡ����Υܥȥ��ޤߤޤ���
- styles_color.css: ���ƤΥ��顼°���˴ؤ���CSS��������Ǥ���
- styles_fonts.css: �ե���ȡ��ե���ȥ��������ƥ����Ȥι⤵���˴ؤ���CSS��������Ǥ���
- styles_layout.css: �ڡ����쥤�����ȡ��������˴ؤ���CSS��������Ǥ���
- styles_moz.css: Mozilla�����̤ʶ��������ʡ��˴ؤ���CSS��������Ǥ���
���С�������Moodle���ȼ��Υơ��ޤ��������ˤ�:
- ��¸�Υơ��ޥե������1�Ĥ����ե����̾�ǥ��ԡ����Ƥ�������������������ɥơ��ޤdz��Ϥ���뤳�Ȥ��ᤷ�ޤ���
- ɬ�פ˱�����config.php���Խ����Ƥ���������
- ���ʤ��Υ��������CSS�ե�������Խ����Ƥ���������
- �������������ɲá��ޤ��ϥ쥤�����Ȥ��ѹ����뤿��ˡ�header.html�����footer.html���Խ����Ƥ���������
Moodle�Υ��åץ��졼�ɤϡ����������ơ��ޤ������ǽ��������ޤ��Τǡ���������ơ��ޤ���Ѥ��Ƥ�����ϥ����Ρ��Ȥ����տ�����ǧ���Ƥ���������
Moodle�ơ��ޤ˴ؤ���ܺ٤������ϡ�Moodle Docs ���ɤߤ���������
�ơ��ޤ˴ؤ��빹�ʤ�ǥ������å����ϡ�Themes forum on Using Moodle ��������������¾�οͤ��Ȥ������ʤ�褦�������餷���ơ��ޤʤ�������������硢zip�ե������ơ��ޥե���������Ƥ��Ƥ�������!
����
Moodle�Ϲ�ݲ��б��Ȥ����߷פ���Ƥ��ޤ��������ե������ΰ����Ȥ���ɽ�������ƥ����Ȥγơ֥��ȥ�פޤ��ϡ֥ڡ����פϡ���Ϣ�θ���ե���������Ϥ���ޤ����Ƹ���ϥǥ��쥯�ȥ��lang�פΥ��֥ǥ��쥯�ȥ������ޤ��� ����ǥ��쥯�ȥ�ι�¤�ϲ����ΤȤ���Ǥ�:
lang/en - 1�Ĥθ�������ƤΥե������ޤ�ǥ��쥯�ȥ� ( �� �Ѹ� )
- moodle.php - �ᥤ���ե������Υ��ȥ��
- assignment.php - ����⥸�塼��Υ��ȥ��
- choice.php - ��ɼ�⥸�塼��Υ��ȥ��
- forum.php - �ե������⥸�塼��Υ��ȥ��
- quiz.php - ���ƥ��ȥ⥸�塼��Υ��ȥ��
- resource.php - ������⥸�塼��Υ��ȥ��
- survey.php - Ĵ���⥸�塼��Υ��ȥ��
- .... ������ϡ��ä���¾�Υ⥸�塼��Υ��ȥ��
�����Υե����뤫��ƤФ�륹�ȥ�ϡ� get_string() �ޤ��� print_string() �ؿ�����Ѥ��ޤ��� ���줾��Υ��ȥ�ϰۤʤ����Ǥ��ѿ������Ѥ�¸����뤿�ᡢ�ѿ����ִ��ݡ��Ȥ��ޤ���
�� $strdueby = get_string("assignmentdueby", "assignment", userdate($date));
����θ���ǥ��ȥ��¸�ߤ��ʤ���硢�����Ʊ���αѸ쥹�ȥ����ưŪ�˻��Ѥ���ޤ���lang/en/help - ���ƤΥإ�ץڡ��� ( ʸ̮��¸�Υݥåץ��åץإ���� )
�ᥤ��Υإ�ץڡ����Ϥ����ˤ��ꡢ�ƥ⥸�塼��Υإ�ץڡ����ϥ⥸�塼��̾�Υ��֥ǥ��쥯�ȥ���ˤ���ޤ���
�إ�ץܥ���ǽ�ȶ��ˡ��ڡ����˥إ�ץܥ�����������뤳�Ȥ��Ǥ��ޤ���
�� helpbutton("text", "�ƥ����Ȥ˴ؤ���إ�פϤ�����å�");
�⥸�塼��ˤ��������뤳�Ȥ��Ǥ��ޤ�:
helpbutton("forumtypes", "Forum types", "forum");
�ָ����������δ��������֥ġ������Ѥ��ơ�����饤���Ǹ���ե�������Խ����뤳�Ȥ��Ǥ��ޤ��� ���Υġ���Ͽ���������ե�����������������ǤϤʤ�����¸�θ���ե����������뤳�Ȥ�Ǥ��ޤ��� ����������ե�����κ����Ϥ����硢Martin Dougiamas �ˤ�Ϣ������������
�ޤ���Using Moodle��Language�ե������ �ˤ���Ƥ��뤳�Ȥ��Ǥ��ޤ���
���ʤ����ʹ���θ���ե�������������Ƥ����硢ľ�ܥե�����������Ǥ���褦�� Moodle�����������ɤ�CVS���߸� ��Ϳ���뤳�Ȥ��Ǥ��ޤ���
�ǡ����١�����������
�ơ��֥뤬������줿�ǡ����١����ˤ����ơ�Moodle�ǻ��Ѥ���륷��ץ��SQL������������Υǡ����١����֥��ɤDz�Ŭ��ư��ޤ���
Moodle���ǽ�Υ��ȡ���ǻ�ߤ롢�ǡ����١����˿������ơ��֥����ưŪ����������������꤬����ޤ��� ���ƤΥǡ����١��������˰ۤʤꡢ�ޤ�ñ�ȤΥץ�åȥե�����ǽ���������ˡ��̵������Ǥ����ƥǡ����١����ǡ����μ�ư�����ݡ��Ȥ���ˤϡ��ǡ����١�����Moodle�ơ��֥��������뤿���ɬ�פ�SQL�ܤ��륹�����ޤ�������뤳�Ȥ��Ǥ��ޤ��������Υե�����ϡ�lib/db ����� �ƥ⥸�塼���db���֥ǥ��쥯�ȥ���ˤ���ޤ���
���ߡ�������ˡ�˴ؤ���MySQL�����PostgreSQL�������˥��ݡ��Ȥ���Ƥ��ޤ� ( ¾�Υǡ����١����֥��ɤ˴ؤ��Ƥ�ï�⥹�����ޤ�Ƥ��ޤ��� )��
Moodle 1.2�Ǥϡ���������ˡ��ɬ�פȤ��ʤ�����������ˡ�Ǥ���ǡ����١����ȼ���XML�������ޤ���Ѥ��ޤ���
�������ե����ޥå�
���ߡ�Moodle�ϥ�����������ȥԥå�����ӥ���������3�Ĥΰۤʤ륳�����ե����ޥåȤݡ��Ȥ��Ƥ��ޤ���
�����ɤθ�˾������������ɲ� ( ���äơ��ɲò�ǽ��;�Ϥ����ʤ� ) �Ǥ��ޤ����������������ե����ޥåȤ��ñ���ɲä��뤳�Ȥ��Ǥ��ޤ���
���ʤ����ɲä������ۤʤ륳�����ե����ޥåȤ˥����ǥ����������硢�ޤ��Ϥ��ʤ�����������硢��ˤ�Ϣ�����������������Υ������ե����ޥåȤ�����Ū�ʥ��������ѤǤ���褦������Ԥ����ޤ���
�ɥ�����ơ���������ʸ
���ʤ���Moodle�Υ��塼�ȥꥢ�롢��ʸ���ؽ���ʸ������Ȼפ����ϡ��ɤ�������������!
��ɮ������Τ��֥����Ȥ��֤��ơ��ְ㤤�ʤ����ιԤ�����Ƥ�������: http://moodle.org/
�Х����ȥ�å����ؤλ���
�Ǹ�ˡ����ʤ������Ĥ����Х�����Ƥ��ơ����餯��������ӽ����˻��ä��뤳�Ȥ��Ǥ���褦�ˡ��֥Х����ȥ�å����� ( http://moodle.org/bugs ) �ؤ���Ͽ���ᤷ�ޤ���
�֥Х��פϡ����ߤΥС�������Moodle�˴ޤޤ�Ƥ��륽�եȥ������Х������ǤϤʤ��������������ǥ�������ǽ�Υꥯ�����Ȥ���Ӵ�¸�ε�ǽ���Ф������Ū����ɾ���̣���ޤ��������ץ������������ϡ�ï�Ǥ��ȼ�����ˡ�ǻ��ä��ơ���ã���Ƥ��ڤ��ळ�Ȥ��Ǥ���褦�ˡ�����ɤ��ץ������Ȥγ�ȯ��ٱ�Ǥ��뤳�Ȥˤ���ޤ������Υץ��������ȤǤϡ����ʤ�����Ƥ�괿�ޤ������ޤ�!
Moodle������ĺ���ޤ��Ƥ��꤬�Ȥ��������ޤ�!
Martin Dougiamas, Lead Developer
Version: $Id: developer.html,v 1.3 2005/11/15 18:42:52 mits Exp $