這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

描述

UniTimetable is a WordPress plugin for presenting timetables of an educational institute. It includes teachers, classrooms, subjects (modules) and student groups, which are all combined to define lectures. The lectures can be scheduled at some time point during a semester. Out of schedule events and holidays are also supported.
After providing the plugin with data, shortcodes provided generate beautiful calendars with all or selected part of the entered data.

UniTimetable was designed by Fotis Kokkoras and Antonis Roussos and implemented by Antonis Roussos for the fulfillment of his BSc Thesis in the Department of Computer Science and Engineering, at TEI of Thessaly, Greece.

Translations

  • English – default, always included
  • Greek – default, always included

Note: Translations refer to the user interface (admin panel and calendar). All the content will be always displayed in the language inserted. You can not translate a timetable. If desired so, the only way is to build a new calendar in another language.

螢幕截圖

  • Resulting timetable with filtering drop-down lists (the example data are in Greek).
  • The main admin page of the plugin.
  • Form for managing subjects (the example data are in Greek).
  • Lecture management form. You can create multiple entries for successive weeks with a single insert, by defining the number of weeks value (for example, if you want to schedule Algebra for the next 13 weeks).
  • The calendar as seen from the lecture management form (the example data are in Greek). Note the delete and edit buttons in each entry.

安裝

  1. Upload the entire UniTimetable folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Find UniTimeTable menu in your WordPress admin panel and use the forms provided for data entry.

How to use the Shortcodes:

The general purpose shortcode is [utt_calendar] and should be better placed in a page (or post) with substantial width (the calendar is responsive though and fits everywhere). The resulting calendar includes two filter drop-down lists for the end-user to select individual calendars for any of the semester, classroom, or teacher.
In case that a fixed calendar is required (without drop down filters), parameters can be added to precisely define the content to be displayed. Three parameters are supported: classroom, teacher and semester. Here are some examples:

  • [utt_calendar classroom=1] will display the schedule of classroom with ID=1.
  • [utt_calendar classroom=1,2,3] will display the schedule of classrooms with IDs 1, 2 and 3.
  • [utt_calendar teacher = 12] will display the lecturing program of teacher with ID 12.
  • [utt_calendar semester = 2] will display the lecturing program of the semester with ID 2.

Note: You can locate the IDs required in the corresponding forms in the UnitimeTable admin page. Comma separated IDs are supported in all cases.

評價

2016年9月3日
Too early to tell how the plugin is.. but thought to quickly share my experience with installation of this plugin with you guys. I am using WordPress 4.5 The plugin installed successfully, but when I tried to activate it. I got this error: “The plugin does not have a valid header” The solution was to edit the plugin and the remove the blank link between */ and //: From: Author URI: https://www.linkedin.com/pub/antonis-roussos/47/25b/9a5 License: GPLv2 */ //register utt_activate function to run when user activates the plugin I changed it to: Author URI: https://www.linkedin.com/pub/antonis-roussos/47/25b/9a5 License: GPLv2 */ //register utt_activate function to run when user activates the plugin
閱讀全部3個評價

貢獻者及開發者

“UniTimetable” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 UniTimetable 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.1

Release Date – 26 October 2015

  • Allow commas on Holiday Name, in case of two simultaneous Holidays.
  • Spelling mistakes were corrected.
  • Corrected Practise Exercises which were shown like Laboratories.
  • Fixed problem with Lectures deletion and edit.

1.0

Release Date – 21 August 2015

Initial Release.