欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
OLAT
小 (→链接) |
|||
(未显示1个用户的44个中间版本) | |||
第1行: | 第1行: | ||
+ | {{top news}} | ||
+ | {{SeeWikipedia}} | ||
[[Image:olat_logo2_72.png|right]] | [[Image:olat_logo2_72.png|right]] | ||
+ | |||
OLAT - the web-based Open Source Learning Management System (LMS). OLAT is open source, 100% Java and completely free of charge. | OLAT - the web-based Open Source Learning Management System (LMS). OLAT is open source, 100% Java and completely free of charge. | ||
第6行: | 第9行: | ||
[[Image:olat-team.jpg|right|thumb|OLAT Team http://www.olat.org/website/en/html/website_contact.html]] | [[Image:olat-team.jpg|right|thumb|OLAT Team http://www.olat.org/website/en/html/website_contact.html]] | ||
OLAT is participating at [http://code.google.com/soc/2008/ Google's Summer of Code program 2008] | OLAT is participating at [http://code.google.com/soc/2008/ Google's Summer of Code program 2008] | ||
+ | |||
+ | ==新闻== | ||
+ | <rss>http://www.olat.org/website/en/html/rss.xml|short|date|max=10</rss> | ||
+ | |||
+ | ==简介== | ||
+ | OLAT Core Library based on [[OpenOLAT]] | ||
+ | |||
+ | ==Maven== | ||
+ | |||
+ | |||
==Install== | ==Install== | ||
+ | 获得[http://repo.olat.org/nexus/content/repositories/releases/org/olat/OLAT-LMS/ OLAT] | ||
+ | jar xf OLAT-LMS-7.6.0.0.war WEB-INF/classes/database/postgresql/setupDatabase.sql | ||
+ | cd WEB-INF/classes/database/ | ||
+ | 导入 setupDatabase.sql | ||
+ | vim conf/server.xml | ||
+ | <Context path="/olat" docBase="olat" | ||
+ | debug="0" reloadable="false"/> | ||
+ | <Connector port="8080" minProcessors="2" maxProcessors="100" | ||
+ | URIEncoding="utf-8" debug="0"/> | ||
+ | jar xf OLAT-LMS-7.6.0.0.war WEB-INF/classes/serverconfig/olat.properties | ||
+ | db.vendor=postgresql | ||
+ | db.host=localhost | ||
+ | db.host.port=5432 | ||
+ | ... | ||
using the easy installer from http://download.huihoo.com/olat/ | using the easy installer from http://download.huihoo.com/olat/ | ||
cd /Applications/OLAT | cd /Applications/OLAT | ||
第17行: | 第44行: | ||
test2 / test | test2 / test | ||
test3 / test | test3 / test | ||
+ | [[Image:olat-ims-learning-impact-2009-award.jpg|right|thumb|OLAT for best open source learning platform]] | ||
+ | |||
+ | [http://blog.chinaunix.net/uid-10062010-id-3987849.html Debian7安装OLAT] | ||
+ | |||
==Feature== | ==Feature== | ||
===General Overview=== | ===General Overview=== | ||
第25行: | 第56行: | ||
* Supports standards such as IMS CP, SCORM, QTI etc. | * Supports standards such as IMS CP, SCORM, QTI etc. | ||
* Server requirements: With OLAT, there is no need for a high-end server! | * Server requirements: With OLAT, there is no need for a high-end server! | ||
− | * CSS framework YAML: Increased robustness and browser-compatibility of entire layout. | + | * CSS framework [[YAML]]: Increased robustness and browser-compatibility of entire layout. |
* Portlets on HOME-tab are configurable | * Portlets on HOME-tab are configurable | ||
+ | [[Image:10th-OLAT-Birthday.jpg|right|thumb|10th OLAT Birthday]] | ||
+ | |||
===Users & Groups=== | ===Users & Groups=== | ||
* Unlimited number of accounts | * Unlimited number of accounts | ||
第86行: | 第119行: | ||
*[[Brasato]] | *[[Brasato]] | ||
*[[YAML]] | *[[YAML]] | ||
+ | *[[Yet Another Multicolumn Layout]] | ||
+ | *[[eLML]] | ||
*[[Spring]] | *[[Spring]] | ||
*[[Hibernate]] | *[[Hibernate]] | ||
第92行: | 第127行: | ||
*[[Webalizer]] for access statistics | *[[Webalizer]] for access statistics | ||
*[[MRTG]] for memory, running threads and usage statistics | *[[MRTG]] for memory, running threads and usage statistics | ||
− | == | + | ==Performance== |
− | *http://www.olat.org/ | + | ===Threads=== |
+ | OLAT 6.1.1 启动后的Threads信息 | ||
+ | Current Threads: about 19 threads, 1 groups | ||
+ | Thread: (alive = true, interrupted: false, group:main) main | ||
+ | Thread: (alive = true, interrupted: false, group:main) TaskExecutorThread | ||
+ | Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-1 | ||
+ | Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-2 | ||
+ | Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-3 | ||
+ | Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-4 | ||
+ | Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-5 | ||
+ | Thread: (alive = true, interrupted: false, group:main) Thread-1 | ||
+ | Thread: (alive = true, interrupted: false, group:main) ContainerBackgroundProcessor[StandardEngine[Catalina]] | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor1 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor2 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor3 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor4 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Monitor | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor5 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor6 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor7 | ||
+ | Thread: (alive = true, interrupted: false, group:main) http-8080-Processor8 | ||
+ | Thread: (alive = true, interrupted: false, group:QuartzScheduler:QuartzScheduler) QuartzScheduler_QuartzSchedulerThread | ||
+ | ===Hibernate=== | ||
+ | Hibernate database access statistics | ||
+ | Hibernate.ConnectCount : 24 | ||
+ | Hibernate.FlushCount : 20 | ||
+ | Hibernate.SessionOpenCount : 43 | ||
+ | Hibernate.SessionCloseCount : 42 | ||
+ | Hibernate.QueryExecutionCount : 170 | ||
+ | Hibernate.QueryExecutionMaxTime : 16 | ||
+ | Hibernate.QueryCacheHitCount : 79 | ||
+ | Hibernate.QueryCacheMissCount : 71 | ||
+ | Hibernate.queryCacheHitRatio : 0 | ||
+ | Hibernate.TransactionCount : 24 | ||
+ | Hibernate.SuccessfulTransactionCount : 24 | ||
+ | ===Cluster=== | ||
+ | ===Cache=== | ||
+ | |||
+ | ==Scala== | ||
+ | 将 [[Scala]] 引入 OLAT | ||
+ | |||
+ | ==中文化== | ||
+ | 先导出已有的中文包, 修改补充后在导入. | ||
+ | ==Tools== | ||
+ | *[[eXe]] | ||
+ | *[[Reload]] | ||
+ | |||
+ | ==Code== | ||
+ | *http://repo.olat.org/nexus/content/repositories/ 新 | ||
+ | *http://hg.olat.org/repos 旧 | ||
+ | *[https://github.com/huihoo/olat OLAT @ GitHub] | ||
+ | *[http://code.huihoo.com/huihoo/olat OLAT @ Huihoo Code] | ||
+ | |||
+ | ==OpenOLAT== | ||
+ | [[OpenOLAT]] 是基于OLAT的衍生版本,发展速度似乎更快。 | ||
+ | |||
+ | OpenOLAT是[https://github.com/olatsystems/olat-core-library OLAT的核心模块] | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/olat/olat-a-service-oriented-enterprise-platform.pdf OLAT: A Service Oriented Enterprise Platform] | ||
+ | |||
+ | ==链接== | ||
+ | *[http://www.olat.org/ OLAT官网] | ||
+ | *[https://github.com/olatsystems OLAT @ GitHub] | ||
+ | *[https://help.olat.uzh.ch/ OLAT Help] 是基于 [https://confluence.openolat.org OpenOLAT Confluence]编写的 | ||
*http://bugs.olat.org | *http://bugs.olat.org | ||
*http://demo.olat.org test/test | *http://demo.olat.org test/test | ||
第100行: | 第199行: | ||
*http://docs.huihoo.com/javadoc/olat/ | *http://docs.huihoo.com/javadoc/olat/ | ||
*http://download.huihoo.com/olat/ | *http://download.huihoo.com/olat/ | ||
+ | *[https://lists.uzh.ch/lists.olat.org/sympa/lists OLAT邮件列表] | ||
+ | |||
+ | ==图集== | ||
+ | [http://docs.huihoo.com/olat/olat-layering.pdf OLAT层次] | ||
+ | <gallery> | ||
+ | Image:olat-philosophy.png|OLAT哲学 | ||
+ | Image:olat-agile.jpg|Agile | ||
+ | Image:olat-system-architecture.png|系统架构 | ||
+ | Image:olat-course-architecture.png|课程模型 | ||
+ | image:OLAT-Planning.png|OLAT版本计划 | ||
+ | image:OLAT-Release-Train.png|OLAT版本发行 | ||
+ | </gallery> | ||
+ | |||
+ | [[category:e-learning]] | ||
+ | [[category:java]] |
2018年11月23日 (五) 17:19的最后版本
您可以在Wikipedia上了解到此条目的英文信息 OLAT Thanks, Wikipedia. |
OLAT - the web-based Open Source Learning Management System (LMS). OLAT is open source, 100% Java and completely free of charge.
Apache License 2.0
OLAT is participating at Google's Summer of Code program 2008
目录 |
[编辑] 新闻
自http://www.olat.org/website/en/html/rss.xml加载RSS失败或RSS源被墙
[编辑] 简介
OLAT Core Library based on OpenOLAT
[编辑] Maven
[编辑] Install
获得OLAT
jar xf OLAT-LMS-7.6.0.0.war WEB-INF/classes/database/postgresql/setupDatabase.sql cd WEB-INF/classes/database/ 导入 setupDatabase.sql
vim conf/server.xml
<Context path="/olat" docBase="olat" debug="0" reloadable="false"/> <Connector port="8080" minProcessors="2" maxProcessors="100" URIEncoding="utf-8" debug="0"/>
jar xf OLAT-LMS-7.6.0.0.war WEB-INF/classes/serverconfig/olat.properties
db.vendor=postgresql db.host=localhost db.host.port=5432 ... using the easy installer from http://download.huihoo.com/olat/ cd /Applications/OLAT ./runOlat.sh http://localhost:8080/olat/ administrator / olat author / test learner / test test/ test test2 / test test3 / test
[编辑] Feature
[编辑] General Overview
- Open Source (Apache 2 License)
- Java based framework (Brasato) with special Accessibility-mode, HTML based frontend GUI (XHTML 1.0)
- AJAX/Web 2.0 enabled
- Entirely multilingual, UTF8 supported, online translation tool
- Supports standards such as IMS CP, SCORM, QTI etc.
- Server requirements: With OLAT, there is no need for a high-end server!
- CSS framework YAML: Increased robustness and browser-compatibility of entire layout.
- Portlets on HOME-tab are configurable
[编辑] Users & Groups
- Unlimited number of accounts
- Different roles
- Various authentication methods
- Administrators can add, modify or delete users
- Personalized authoring and learning environment
- Manage your files via HTTP or WebDAV
- Configure your personal home portal
- Calendar (per course, per group and combined personal calendar)
- Be up-to-date as regards news and changes via e-mail or RSS feed
- Full-text search
- Share resources with other authors (learning resource repository)
- Form your own project groups and invite buddies
- Use discussion forums, file share space, contact forms etc.
- Instant Messenger: See who is online and chat with others using either the integrated chat client (AJAX based) or an external Jabber client
[编辑] Authentication Options
- Users can create their own accounts (with/without approval by administrators)
- Direct login into OLAT with OLAT user name and password
- Access file system via WebDAV login
- Full Shibboleth integration
- Single sign-on e.g. via Switch AAI
- Control access to courses by means of AAI attributes
[编辑] Course Management
- Flexible course system
- Based on IMS Learning design concepts
- Create a personalized course structure according to your needs
- Course editor: create your course using OLAT course elements
- Group management: manage your learners
- Rights management: grant specific users access to course tools
- Assessment tool: assess your learners
- Archive tool: download log files or runtime data and import/export courses
- Create your own course layout using CSS
[编辑] Course Elements OLAT Offers
- Wiki
- Single pages with integrated WYSIWYG HTML editor
- Include external pages or sites via tunneling
- Both termSCORM and termIMS Content Packages
- Forums and "file dialog" element to discuss papers
- Folders for download material
- Tasks with drop box, sample solution and scores
- Tests (with scores) and self-tests (anonymous, no scores) based on QTI standard
- Questionnaire for course evaluations
- Enrollment for groups (by student or tutor or both) with wait lists
- Contact forms for easy communication with group members or tutors
[编辑] Online Help and Documentation
- Extensive context-sensitive help
- User manual available as HTML or PDF
- Demo courses and course templates
- Comprehensive help, manual, tutorials and discussion forum
[编辑] Multilingual
- Entirely supports UTF8
- Our main translations: German, English, French, Italian and Spanish
- Community translations: Portuguese, Russian, Czech, Polish, Lithuanian, Danish, Greek, Chinese (traditional and simplified) and Farsi (Persian)
- Under development: Afrikaans, Albanian, Arabic, Hebrew, Hungarian, Indonesian (Bahasa), Rumantsch and Turkish
- Online translation tool (translator can access our translation tool from anywhere)
More details: http://www.olat.org/website/en/html/about_features.html
[编辑] Use Projects
- Brasato
- YAML
- Yet Another Multicolumn Layout
- eLML
- Spring
- Hibernate
- Apache Velocity
- Openfire Server for instant messaging integration
- Webalizer for access statistics
- MRTG for memory, running threads and usage statistics
[编辑] Performance
[编辑] Threads
OLAT 6.1.1 启动后的Threads信息 Current Threads: about 19 threads, 1 groups
Thread: (alive = true, interrupted: false, group:main) main Thread: (alive = true, interrupted: false, group:main) TaskExecutorThread Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-1 Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-2 Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-3 Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-4 Thread: (alive = true, interrupted: false, group:main) QuartzScheduler_Worker-5 Thread: (alive = true, interrupted: false, group:main) Thread-1 Thread: (alive = true, interrupted: false, group:main) ContainerBackgroundProcessor[StandardEngine[Catalina]] Thread: (alive = true, interrupted: false, group:main) http-8080-Processor1 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor2 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor3 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor4 Thread: (alive = true, interrupted: false, group:main) http-8080-Monitor Thread: (alive = true, interrupted: false, group:main) http-8080-Processor5 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor6 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor7 Thread: (alive = true, interrupted: false, group:main) http-8080-Processor8 Thread: (alive = true, interrupted: false, group:QuartzScheduler:QuartzScheduler) QuartzScheduler_QuartzSchedulerThread
[编辑] Hibernate
Hibernate database access statistics
Hibernate.ConnectCount : 24 Hibernate.FlushCount : 20 Hibernate.SessionOpenCount : 43 Hibernate.SessionCloseCount : 42 Hibernate.QueryExecutionCount : 170 Hibernate.QueryExecutionMaxTime : 16 Hibernate.QueryCacheHitCount : 79 Hibernate.QueryCacheMissCount : 71 Hibernate.queryCacheHitRatio : 0 Hibernate.TransactionCount : 24 Hibernate.SuccessfulTransactionCount : 24
[编辑] Cluster
[编辑] Cache
[编辑] Scala
将 Scala 引入 OLAT
[编辑] 中文化
先导出已有的中文包, 修改补充后在导入.
[编辑] Tools
[编辑] Code
- http://repo.olat.org/nexus/content/repositories/ 新
- http://hg.olat.org/repos 旧
- OLAT @ GitHub
- OLAT @ Huihoo Code
[编辑] OpenOLAT
OpenOLAT 是基于OLAT的衍生版本,发展速度似乎更快。
OpenOLAT是OLAT的核心模块
[编辑] 文档
[编辑] 链接
- OLAT官网
- OLAT @ GitHub
- OLAT Help 是基于 OpenOLAT Confluence编写的
- http://bugs.olat.org
- http://demo.olat.org test/test
- http://code.google.com/p/olat/
- http://docs.huihoo.com/olat/
- http://docs.huihoo.com/javadoc/olat/
- http://download.huihoo.com/olat/
- OLAT邮件列表