「カレンダー (管理者)」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2006年10月26日 (木) 16:46 (CDT)
==複数イベントのインポート==
==複数イベントのインポート==


7行目: 5行目:
唯一のオプションは、Moodle [SQL] データベースに直接接続して、イベントテーブルにデータを直接入力することです。この場合、あなたのMoodleサイトを破壊する可能性がありますので、十分注意して作業を行ってください! MS Excelの日付をMoodle Unix形式の日付に変換するには、次のようにしてください: Unix日付値 =((Excel日付値)-25569)*86400
唯一のオプションは、Moodle [SQL] データベースに直接接続して、イベントテーブルにデータを直接入力することです。この場合、あなたのMoodleサイトを破壊する可能性がありますので、十分注意して作業を行ってください! MS Excelの日付をMoodle Unix形式の日付に変換するには、次のようにしてください: Unix日付値 =((Excel日付値)-25569)*86400


==リストフォーマット==
==月のナビゲーション==
The calendar displays even lists one day at a time.  There is no capacity to display a list of all site or course events over an extended period.  To obtain date lists for publications, the only option is to link directly to the SQL database, select by the "courseid" and perform calculations to convert the UNIX "timestart" to a publishable date format:
指定した年の特定の月にジャンプするには、下記のように年月を指定してください。
 
Using a Microsoft Access query, collect data from the '''mdl_event''' table and create 2 calculated fields:


*'''calcdate''': DateValue("1/1/1970")+[timestart]/60/60/24+10/24
:*2006年1月にジャンプする場合
*'''daysavdate''': IIf([calcdate] Between #2/04/2006# And #29/10/2006#,[calcdate],[calcdate]+1/24)
::calendar/view.php?view=month&cal_d=1&cal_'''m=1'''&'''cal_y=2006'''
:*2010年12月にジャンプする場合
::calendar/view.php?view=month&cal_d=1&cal_'''m=12'''&'''cal_y=2010'''


Then, use additional calculated fields to seperate the date, day of week and time (if needing to be  formatted seperately:
*Dte: Format([daysavdate],"mmm dd")
*DayName: Format([daysavdate],"ddd")
*Tme: Format([daysavdate],"hh:nn am/pm")
PS: The dates for daylight saving need to be changed each year to match your location.
PS: Very breif summary process for creating connection to moodle database in Windows environment: Install MySQL OBDC Driver 3.51 / Start settings control panel / admin tools/ Data Sources/ ODBC /  add new service/ select MySQL ODBC driver/ follow prompts for User & password/ open access/ get external data/ point to MySQL ODBC connection
==月のナビゲーション==
There is no easy way to jump to a specific month in the year other than to directly edit the URL variable for month "m=" :  calendar/view.php?view=month&cal_d=1&cal_'''m=02'''&cal_y=2006


==関連情報==
==関連情報==

2006年11月30日 (木) 11:19時点における最新版

複数イベントのインポート

現在、カレンダーに複数イベントをインポートすることはできません。個々のイベントは「新しいイベント」ボタンをクリックして入力する必要があります。新しいイベントは、値の入力ではなくドロップダウンの選択のみで設定できますので、イベントの繰り返し入力をデザインすることは難しいためです。

唯一のオプションは、Moodle [SQL] データベースに直接接続して、イベントテーブルにデータを直接入力することです。この場合、あなたのMoodleサイトを破壊する可能性がありますので、十分注意して作業を行ってください! MS Excelの日付をMoodle Unix形式の日付に変換するには、次のようにしてください: Unix日付値 =((Excel日付値)-25569)*86400

月のナビゲーション

指定した年の特定の月にジャンプするには、下記のように年月を指定してください。

  • 2006年1月にジャンプする場合
calendar/view.php?view=month&cal_d=1&cal_m=1&cal_y=2006
  • 2010年12月にジャンプする場合
calendar/view.php?view=month&cal_d=1&cal_m=12&cal_y=2010


関連情報