Description
オンラインレッスン予約システム(OLB)は、マンツーマンのオンラインレッスンサイト向けにスケジューラと予約フォームを設置するものです。
講師はスケジューラを使用してタイムテーブルを設定し、会員はタイムテーブルをクリックして予約を行います。
講師と会員には、Eメールにて予約やキャンセルの通知が送られます。
詳しくは、OLBユーザーガイド(日本語)をご覧ください。
Online Lesson Booking system (OLB) was made in order to equip a web site with the reservation-form and scheduler for one-to-one online lesson.
Teacher (author) sets up a timetable using a scheduler, and member (subscriber) makes a reservation by clicking timetable.
Teacher and a member are informed by e-mail in the case of reservation and cancellation.
Visit The User’s Guide (ja)/(en) for more info.
Captures d’écran
Installation
導入手順 (日本語)をご覧ください。
Visit Setup Guide (ja)/(en).
Installation
インストール:
- 管理画面を開き「プラグイン:新規追加」にて « Online Lesson Booking » で検索します
- 「今すぐインストール」をクリックします
- プラグインを有効化します
- プラグインが有効化されたときに、一部の特別なページは自動的に作成されます
- ウィジェット「会員専用」「講師専用」「管理者専用」をウィジェット領域に追加します
または、
- プラグインをダウンロードして解凍します
- « /wp-content/plugins/ » ディレクトリに、 »online-lesson-booking-system » フォルダをアップロードします
- プラグインを有効化します
Installation:
- Open the admin-page, search in keyword « Online Lesson Booking » from « Add new » page in « Plugins » menu.
- Click “Install now”.
- Activate plug-in after install-package is downloaded.
- Some special pages are already created automatically, when the plug-in was activated.
- Add widgets « Members only » and « Teachers only » and « Admins only » to the widget-area.
Or,
- Donwload plugin file and unzip it.
- Upload « online-lesson-booking-system » folder to the « /wp-content/plugins/ » directory
- Activate the plugin through the « Plugins » menu in WordPress
Plugin set up
プラグイン設定:
- 管理画面から「OLBsystem」メニューを開きます
- 「OLBsystem:全般」は、タイムテーブルや予約設定を行ないます
- 「OLBsystem:特別なページ」は、システムに必要なページの名前(スラッグ)を指定します
- 「OLBsystem:メール設定」は、通知メールの内容を編集します
- いくつかの特別なページは、プラグインを有効化したときにすでに作られています
Plugin set up:
- Open the WordPress admin panel, and go to the plugin option page « OLBsystem ».
- Menu « OLBsystem > General » is setup about reservation and a timetable.
- Menu « OLBsystem > Special pages » is setup of the name (slug) of a page indispensable to a system.
- Menu « OLBsystem > Mail » is Edit of the text of notice mail.
- Some special pages are already created, when the plug-in was activated.
Edit the schedule of teacher
講師のスケジュール設定:
- 講師としてユーザーを追加します。ユーザー権限は「投稿者」です
- 講師としてログインし、講師用スケジュール編集ページでスケジュールを編集します
- 各講師の紹介記事を投稿し、ショートコード [olb_weekly_schedule id= »xx »] を挿入します
- « id » は講師のユーザーIDです。IDは、管理画面のユーザー一覧で確認できます
Scheduler for Teacher:
- Add some users as teacher. Teacher’s role is « author ».
- Log in as a teacher. Access the « editschedule » page and set a schedule.
- Make the information of each teacher as « post » (ex. with « teacher » category, etc.), and insert short cord [olb_weekly_schedule id= »xx »].
- « id » is ID number of each teacher. ID number is confirmed with a list of users in admin-page.
Member registration
会員の登録:
- 管理画面:一般設定で「メンバーシップ」(誰でもユーザー登録できるようにする)をチェックします
- 新規ユーザーのデフォルト権限グループは「購読者」にします
- 会員は自らユーザー登録をします。会員はSkype IDを入力します
- 管理者は、会員の「有効期限」を更新します(例えば、会費を支払った後などに)
- Ver 0.4.0以降では「チケット制」を使うことができます
Member registration:
- Check the item of the « membership » (anyone can register) in the admin page of WordPress.
- A « new user’s default role » is « subscriber ».
- Members perform new user’s registration themselves. Member must set item « Skype ID ».
- Administrator update the item « term of validity » of member’s profile. (ex. after checking the payment from a member, etc.)
- « Ticket system » can be chosen from version 0.4.0.
FAQ
よくある質問と回答:
Visit The User’s Guide (ja)/(en) which covered all of features of this plugin.
-
予約情報はどのように保存されますか?
-
データベースに独自のテーブルを作成し、そこに保存されます
-
会員管理機能はありますか?
-
ありません。WordPress標準のメンバーシップ機能を使うか、他のプラグインを活用してください
-
How is reservation information saved?
-
An original table is created in a database, and it saves there.
-
Is a member controlling function included?
-
Not include. Please use the « membership » which is a standard function of WordPress, or compensate with other plug-in.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Online Lesson Booking » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Online Lesson Booking » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
See Change log (ja)/(en).
0.9.6
- Fixed an warning on the search page.
0.9.5
- Fixed a warning in the shortcode « olb_ticket_logs ».
0.9.4
- Fixed a warning in the shortcode « olb_weekly_schedule ».
0.9.3
- Fixed a warning when updating ticket counts for the first time.
0.9.2
- Fixed a latent warning in the shortcode « olb_calendar ».
0.9.1
- Fixed the « Notice » displayed when adding widgets.
0.9.0
- Fixed an issue where the admin couldn’t canceled « pretending ».
0.8.9
- Fixed cURL timeout issue.
0.8.8
- Fixed a warning in « Ticket logs » page.
0.8.7
- Fixed a vulnerability issue.
0.8.6
- The deprecated function « create_function » is deleted.
0.8.5
- ‘Screen_icon’ on the admin-page has been deleted. And fixed some PHP ‘Notice’.
0.8.4
- The action of saveRoomURL is executed not only when « post » is published but also on « page » too.
0.8.3
- The short code can be used in the OLB widgets (Member only, Teacher only, Administrator only).
0.8.2
- Fixed a bug in which « teacher » attribute is released when importing posts for teacher with CSV.
0.8.1
- Fixed a bug where « teacher » attribute is released.
- « olb_can_cancellation » filter added.
0.8.0
- Fixed some notices and warnings displayed in « WP_DEBUG » mode.
- Several variables available for notification have been added.
0.7.9
- The bug by which the rest of a free lesson will be the negative value was corrected.
0.7.8
- Option which send reservation notifications to also administrator was added.
0.7.7
- Fixed a bug in the calendar.
( About the problem that occured when that will be specified the start day of the week )
0.7.6
- Domain Path of locale folder was changed “/languages”.
- The accessing to the cancellation URL for member by teacher is recirected to that for the teacher.
- Bug fix in « canReport() » and « report() ».
0.7.5
- Bug fix.
- « front.js » is loaded with the « jQuery » by the « wp_enqueue_script() ».
- Action hook « parse_request » was changed to « template_redirect ».
0.7.4
- Correction of the bug in which reservation fails in WordPress 4.4.
0.7.3
- The property « Teacher » is possible to set in a « Add New User » page.
If « Teacher » property was checked, « Role » is changed to « Author » automatically.
(It is so even in a « User Edit » page.)
0.7.2
- Bug fix caused by abolition of « WPLANG ».
0.7.1
- An incomplete file in Version 0.7.0 was complemented.
0.7.0
- The option which invalidates a judgement of « Term of validity » was added into the plugin option page « OLBsystem:General ».
0.6.8
- The time format of the « Reservation form (ja)/(en) » and the « Cancellation form (ja)/(en) » were corrected from « 00:00:00 » to « 00:00 ».
e.g. « 2015-05-30 14:30 »
0.6.7
- When the user opened a page which needs login, the user is returned to the page just after the login.
- The word in timetable which indicates the reservation state (‘Open’, ‘closed’, etc.) were changed to gettext.
Those can be translated. - Small change in HTML. Some classes were added.
0.6.6
- The contents of a “Cancellation form for teacher” page and schedule list were changed a little.
- A detail of reservation which cancellation request already closed were linked in schedule list.
- Some filters were added.
0.6.5
- The mail address format of the reservation notice for the user was changed to « user@example.com » from « User <user@example.com> ».
Because a send error on wp_mail() occurs in several servers.
0.6.4
- Record sorting of the « member’s schedule » was corrected to an ascending order of time. (from descending order.)
- The default « width » of some tables (timetable, calendar, etc.) in « front.css » were changed.
0.6.3
- The bug of the notice mail of « reservation/cancellation » was corrected.
0.6.2
- The bug in the deadline time calculation which receives reservation and cancellation was corrected.
- The variable which can be used in the notice mail of reservation was added.
« %USER_TERM% » is the member’s term of validity.
« %USER_TERM_REM% » is the remaining days of a member’s term of validity.
« %USER_TICKETS% » is the number of tickets which the member owns.
0.6.1
- The update process of a teacher’s profile item « website » was improved.
The item will be updated by « bulk action (edit post) « , also by « Import ».
0.6.0
- Profile edit by a teacher was changed a little.
- Change of the term of validity by an administrator was changed a little.
- New information feed from « olbsys.com » was added.
0.5.4
- The bug in the case of the profile edit and display by teacher user was corrected.
0.5.3
- The filter hooks was added. Those are the receiver’s addresses of the notice e-mail of reservation (or cancellation).
0.5.2
- Malfunction was solved when used together with « Events Manager » etc.
(The malfunction is 404 errors when the subpage below an « Events » page is accessed, for example.)
0.5.1
- Small bug fix.
0.5.0
-
« Calendar » short code was added. On « Daily Schedule » pages, the date can be chosen from a calendar.
The type of a calendar is two kinds. They are « monthly » or « weekly ».
» About Daily schedule (ja)/(en). -
The teacher’s self-portrait can be displayed on « Daily schedule ».
Set a « Featured Image » in each « post » of teacher information.
» About Teacher’s portrait (ja)/(en).
0.4.5
- The message in a « Ticket-logs » was changed partially.
- Bug fix
0.4.4
- With the output of Short-code in contents, a translation file (.mo file) is read according to the value of current locale information (get_locale()).
(For example, in the cases of multilingualization etc.)
However, the translation files which are attached at present are only Japanese and English. Sorry. - Bug fix
0.4.3
- Bug fix
0.4.2
- Bug fix
0.4.1
- The display style of « Ticket logs » was changed.
- Also when the « Term of validity » is extended, it is displayed on « Ticket logs ».
- Bug fix
0.4.0
- The limit of the number of reservation per month can be specified.
- « Ticket system » can be chosen. It is the system of giving each member tickets and making a reservation by consuming ticket. If tickets run short, the member has to purchase.
- Administrator can see the page which they use pretending to be a member or a teacher.
- Some special pages were added and changed.
- Some short-code were added.
- Bug fix
0.3.1
- « Members info » page was added one of special page
0.3.0
- Table structure and processing were changed
- « Admin only » widget was added
- Bug fix
0.2.0.1
- Small bug fix
0.2.0
- first release.