一种面向高负载 Sakai 系统的性能优化方案

合集下载

基于Sakai的开源学习管理系统的构建

基于Sakai的开源学习管理系统的构建

摘 要 : 绍 了 Sk i 为一 个架构 于 J E 介 aa 作 2 E上的 开 源 学习管理 系统 . 出 了 Wid w 给 n o s平 台下
的 S ki 装 环 境 配 置 及 详 细 步 骤 , 明 了具 体 的教 学 应 用 方 面 ; 释 了 Sk i 教 育 应 用 前 景 . aa安 指 阐 aa 的
关 键词 :a a; 程 管理 系统 ; 装 ; 用 S k i课 安 应
中图分 类 号 : 3 G4 4 文献 标 识码 : A
0 引言
随 着技 术 的发展 和软 件 需求 的高 涨 , 源 软件 逐 渐 进 入 我们 的视 野 . 于 目前 教 育 信 息 化 的发 展 状 开 限
当前 S k i aa 提供 三 种不 同 的安 装类 型 : e 、Bnr D mo iay和 S uc. e o版 已经 包 含 了 tmct 预装 好 o re D m o a和 的 w b p s, e ap 唯一 预先要 做 的就 是提 供 J K . . D 1 4 2或 者更 高版 本 的 jv a a环境 . 是该 版 本 只适合 小 范围应 但 用 , 合 于进行 软件 评估 和单服 务 器 的 应 用 ; 适 如果 事先 已经 配 置 好 t a , ia 版 则 提供 了 一个 简单 的 o tBn r mc y 安装 方式 , 即直接 解压 Sk i 用 包到 tm a 即可 , aa 应 o ct 不需 要通 过 专 业 的 b i , 合 于 不需 要 代 码级 改 动 的 ul 适 d 应用 要求 ; S uc 而 o re版则 只 提 供 源 代 码 , 装 前 须 提 供 tm a、 业 b i 安 o ct专 ul 具 和 数 据 库 . 户 可 以通 过 d工 用 bi ul d配置来 自定义 需安 装 的组件 . 了满 足 今 后 代 码 级 的 变 更 要 求 , 此 主 要 介 绍 Suc 为 在 ore版 在 wn o s id w 平 台下 的安 装 . 同版 本 的 安 装 配 置 过 程 略 有 不 同 , 个 Suc 不 每 o re版 本 在 ski r \e rn e dc \e a a —s r ee c \ os r— c f lae e e sw b目录下有 发 布 和安装 的详 细 文档 , 体 的 安装 过 程 请 参 照你 下载 版 本 的安装 说 明. 具 这里 提 供 s— a ki . . 版 本 的安装 过 程 , 体 包括 以下 几个 步 骤 : a2 2 1 具

使用Sakai构建开放式教学平台(完整版)

使用Sakai构建开放式教学平台(完整版)

WEB
WEB
WEB
SW
SW
DB
DB
File
File
主要内容
1.Sakai简介 2.Sakai的开放性 3.Sakai的架构 4.使用Sakai构建开放式教学平台 5.构建高可用Sakai 6.Sakai使用经验与总结 7.Sakai的发展方向
平台 Framework(Tomcat)
提供工具和服务的注册 tools and service 提供公共服务 common capabilities 对数据层保持透明 domain objects
Sakai组件管理
借用Spring容器对bean管理的能力来创建和维 护Sakai组件,包括对组件生命周期管理 对组件注册 组件是对Sakai服务接口函数的具体实现
持久层 Data Access
Sakai 源代码文件目录
4个主要文件目录
●函数接口目录 Api (interfaces)
● ● ● ● 业务逻辑 Logic - business logic and dao apis 数据模型 Model - POJOs (value/data objects) 公共服务 Public - Service API (if you have one) 数据持久化配置 Hbm - Hibernate HBM files
开发新工具(移植已有教学工具)
• 实时授课(答疑) • 集成已有教学工具,例如虚拟实验等已有工具
主要内容
1.Sakai简介 2.Sakai的开放性 3.Sakai的架构 4.使用Sakai构建开放式教学平台 5.构建高可用Sakai 6.Sakai使用经验与总结 7.Sakai的发展方向
Hale Waihona Puke Web负载均衡Sakai结构图

基于开源软件Sakai平台开发的个性化在线学习系统解决方案探究

基于开源软件Sakai平台开发的个性化在线学习系统解决方案探究

基于开源软件Sakai平台开发的个性化在线学习系统解决方案探究作者:傅伟司来源:《科教导刊·电子版》2018年第34期摘要本文在学习用户兴趣模型的基础上,利用遗传算法在学习资源模型中推荐比较适合学习用户的个性化学习资源,是基于遗传算法的个性化学习资源的生成。

在线学习系统和移动互联网学习APP应运而生的“互联网+”时代中,对个性化在线学习系统进行了基于开源软件Sakai平台开发的解决方案探究,给出了该系统的初步结构设计。

关键词 Sakai平台个性化在线学习系统设计个性化学习资源生成中图分类号:G642 文献标识码:A0引言Sakai是由美国印地安那大学、密西根大学、斯坦福大学和麻省理工学院于2004年共同发起的一项开源CMS(课程管理系统)计划。

目前Sakai的用户主要是一些大学的远程教育机构,中小学应用的还几乎没有。

全球范围内超过160个教育机构在使用Sakai平台,在我国的高校中,华东师范大学、华中师范大学、北京邮电大学、西南大学、复旦大学、上海交通大学密西根学院在Sakai基础上开发满足不同需求的产品并投入使用。

与Blackboard、Moodle等课程管理系统相比,Sakai采用先进的技术架构(JaveEE)、企业级的应用能力(支持Orcale数据库)、更加注重学生之间的协作学习和小组学习以及免费开源、更加适合教学和科研,Sakai在我国的网络教学将会越来越受到青睐。

1 Sakai运行环境Sakai的协作和学习环境是一个免费、共享源代码的教育软件平台,它提供一组软件工具来帮助需要开发一个共同用于协作或学习环境的研究院校、商业组织和自主群体创建一个用于协作的网站。

Sakai是基于Java的系统平台,利用Sakai进行二次开发,其运行环境如表1。

2分析设计2.1基于Sakai开发的个性化在线学习系统整体架构(1)Sakai与图书馆资源的集合,实现Sakai课程管理系统与图书馆资源的有效整合。

基于Sakai的练习与测试系统的实现——以军事理论练习系统为例

基于Sakai的练习与测试系统的实现——以军事理论练习系统为例
pa pe r pr o be s i nt o t he f e a t ur e s a nd me h od t s us i ng he t t oo l s o f Sa ka i t o r e a l i z e t he pr a c ic t e a nd t e s t s o f he t c ur r i c u l u m a nd c om p l e t - i n g t he s ys t e m o f mi l i t a r y t he o y r t o pr a c t i c e a nd t e s t .
Ke y wo r d s : s a k a i ; c o u r s e ma n a g e me n t s y s t e m; t e s t s a n d q u i z z e s
1概述
随着信 息时代的到来 以及计算 机技术的普及 , 基于 网络 的教 育与计算机 的测试 得到 了飞速 的发展和应用 。S a k a i 作 为一个课
C o m p u t e r K n o w l e d g e a n d T e c h n o l o g y电脑 知识 与技术
Vo 1 . 9 , No . 1 6 , J u n e 2 01 3.
基于 S a k a i 的练习与测试 系统 的实现—— 以军事理论练 习系统 为例
归 群 峰
( 浙 江师范大学 教师教育学院 , 浙江 金华 3 2 1 0 0 4 )
摘要 : S a k a i 作为一 个优 秀的开放 源代码 的课程 与教 学管理 系统( cMs ) , 提 供 了很 多优 秀的工具 用以 实现基 于网络 的学 习 功能。本为以 S a k a i 的练 习与测验工具为基础 , 探讨 了利 用S a k a i 工具 实现课程练 习与测试 的方法与特 点, 实现 了军事理论

利用Sakai构建网络课程管理系统的研究与实践

利用Sakai构建网络课程管理系统的研究与实践
第2 O卷 第 2 0期
Vo .0 1 2 No2 .0
电 子 设 计 工 程
El c r n c De i n En i e rn e to i sg g n e i g
21 0 2年 1 0月
0c.2 2 t 01
利 用 S k i 建 网 络课 程 管 理 系统 的研 究 与实 践 aa构
ma n te m c ure i sr a o s ma g me s tm , a k ad, o d e, a oi S a , i c mpa e a t s cfc p o e s o na e nt yse Bl c bo r M o l Cl r l ne, ak i s o r d, nd he pe i r c s f i
( . e at n o o p t c n eadTc nlg , ajn nvr t o c n eadT cn l a huS i c d 1D p r tfC m u r i c n eh ooy N igU i sy fs c n e h o g T i o c n ea me eS e n e i e o y z e n Tc nl stt,Ti o 23 0 hn ; . d r d ct nT cn l et , aj gU i ri Sinea d eh oo I tu y g n i e a h u2 5 0 ,C ia 2 Mo enE uai eh o g C n r N i nv syo cec n z o o y e n n e tf
p a t a p l a in, r ci e h w a es s m se s oi sal n e l y i h sg o o a ii t , a i p r t n,n rci l pi t c a c o p a t s o t t h y t i a yt n t l a d d p o , a o d c mp t l y e sl o e a i a d c s h t e t bi y o

Sakai在高校教学中应用研究

Sakai在高校教学中应用研究

Sakai在高校教学中的应用研究摘要:随着互联网技术的发展,教学模式也越来越多样化。

sakai作为一款开源软件是推动新教学模式发展的直接动力,也是最简捷、最高效、最具潜力的技术实现形式。

深入挖掘开源软件sakai的教育应用特性,对如何更高效的进行教学具有一定实际价值和借鉴意义。

该论文主要从开源软件以及sakai产生的背景,利用sakai进行教学带来的优点与缺点,sakai在高校教学中的使用进行探讨。

关键词:sakai;开源软件;教学研究中图分类号:g642 文献标识码:b 文章编号:1002-7661(2013)04-017-02一、学习管理系统(lms)与开源软件(oss)的兴起学习管理系统lms(learning management system),主要包含以下功能:网上注册报名;课程管理;课程分配;整合多种格式的知识、信息资源;学习评估;学习活动及结果跟踪;生成学习报告;通过e-mail、bbs等方式提供学员与学员、学员与讲师间的交互沟通渠道;及面授培训的管理等。

它具备一整套的功能,旨在传递,跟踪,报告和管理学习内容,掌握学员学习进度以及学员的参与互动。

目前来说,我国高校使用的学习管理系统主要有三个来源。

1.选择购买商业化的教学系统,其优点是功能完善、维护有保障、升级方便;缺点是购买、使用、维护和升级的费用比较高,并且一般不会符合自己高校的实际情况。

2.选择自主开发教学管理系统,这种途径优点是能够完全按照实际需求进行定制开发;缺点是开发和维护过程艰难,而且难以保证软件质量。

3.与商业公司联合开发符合实际需要的教学管理系统,其优点是完全按照自己实际情况进行开发,并且维护升级方便有保障;其缺点是开发维护费用非常高。

那么是否有一种综合以上优点的方式呢,既可以节省开发、维护和使用的成本,又可以比较好的满足各高校的实际需求呢?答案就是现在流行的开源软件,比如本文探讨的sakai等。

上世纪80年代,被称为自由软件之父的里查德·斯托尔曼因为无法忍受商业软件对知识分享和创新的压制与扼杀,于是发起了一场针对商业软件知识霸权的自由软件运动。

学习管理系统的社会性交互功能比较——基于对Blackboard、Moodle、Sakai的调查与使用体验

学习管理系统的社会性交互功能比较——基于对Blackboard、Moodle、Sakai的调查与使用体验
持 学习者与教 师间的交互方面主要体现在通知、 日程、作业、成绩 簿、内置邮件、投票、测验等模块 ,在 支持 学
习者与 学 习者 间的 交互方面主要体现在聊 天室、讨论 区、Wi k i 、 内置邮件等模块 。三款学 习管理 系统在 细节设
置上各有特 色:S a k a i 的通知和 日历功能最为强大 ,Mo o d l e 和S a k a i 支持在线协作编辑;Mo o d l e 在论坛模块的用 户
理功能于一身 ,为辅助教 师开展教 学活动 ,以及实现教 学交互提供 了有 力的技 术支持 。通过 对国际和 国内使 用较 为广泛 的B l a c k b o a r d 、Mo o d l e 和S a k a i 三款学 习管理 系统在社 会性 交互 方面的 比较发现 ,三款学 习管理 系统在 支
师 范 大 学课 程


引言
致 力 于学 习管理 系统 的市 场分 析 。2 0 1 2 年9 月 ,他 结合 C a mp u s C o mp u t i n g 项 目报告 、I T C调 查 及公 司
教育信息化 的迅速发展对技术支持的学习环境 提 出 了更 高 的要 求 。功能 繁杂 、层 次不一 的学 习管 理 系统相 继涌 现 。学 习管 理 系统为 辅助教 师开 展教 学 活 动 , 以及 实 现 教 学 交 互 提供 了有 力 的技 术 支 持 ,从 而 促 进 了 自主学 习与协 作 学 习 的有效 开 展 。 但 是 ,不 同学 习管 理 系 统 各 具 特 色 ,功 能 细节 设 置 各 异 。 英 国 著 名 社 会 职 场 学 习 专 家 、I n t e r n e t T i me A l l i a n c e 咨 询 公 司 主席 J a n e Ha r t 创 建 的 学 习 与 绩 效 技 术 中心 ( C e n t r e f o r I e a m j n g& P e f r o r m a n c e T e c h n o l o g i e s ,以下 简称 C 4 L P T ) ,是 全球访 问量最 大 的学 习 网站之 一 , ( C 4 L P T ,2 0 1 2 ) 专 门提 供促 进学 习与提高绩效 的新技术 、新工具。该网站列举 了全 球 1 5 0 个 学习管理系统并对 其进行统计评价 。 自 2 0 0 7 年 起 ,根 据 用 户登 录 网站 或 通 过 微 博 、邮件 等提 交 的前 l 0 名 学 习工具 的投 票 情 况 ,评 选 出年 度1 0 0 个顶 尖 学 习工 具 。2 0 1 2 年度评 选 的 1 0 0 个 顶 尖学 习工 具 中 ,B l a c k b o a r d 、E f r o n t 、M o o d l e 三 款学 习 管 理 系 统 列 入 其 中 ,排 名 分 别 为 9 5 、8 6 、1 1 。

Sakai 开源教学系统在网络教育中的应用

Sakai 开源教学系统在网络教育中的应用

Sakai开源教学系统在网络教育中的应用——以北京邮电大学网络教育学院为例李建伟王栩楠李青刘洪沛张志青(北京邮电大学网络教育学院,北京100088)【摘要】通过全面分析国内各高校网络教学平台的应用情况,并结合北京邮电大学网络教育学院采用Sakai开源教学系统作为网络教育教学平台的尝试,提出一种新的应用途径——在开源教学系统的基础上做二次开发,这既能节省软件的开发和维护使用成本,又能比较完全的满足各学校实际的需求。

【关键词】Sakai;开源;学习管理系统【中图分类号】G420 【文献标识码】A 【论文编号】Application of Sakai Open Source LMS In Network Education——Taking School of Network Education Beijing University of Posts and Telecommunications As an Example LI Jian-wei WANG Xu-nan LI Qing LIU Hong-pei ZHANG Zhi-qing(School of Network Education, Beijing University of Posts and Telecommunications, Beijing 100088,China)Abstract:The author made a comprehensive analysis on the LMS implementations in Higher Education in China. With the experience of Sakai deployment as production LMS in School of Network Education, Beijing University of Posts and Telecommunications, the author made a recommendation on customization and adoption of open source LMS to cut down costs of software development and maintenance, and satisfy the needs of institutions.Keywords: sakai;open source;LMS一、背景学习管理系统英文缩写是LMS(Learning Management System),具有发送、跟踪、汇报、评估和管理学习内容、学习者学习进展情况、学习者之间交互情况等等一系列的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

m e c h a n i s m s a s A c t i v e — S t a n d b y a n d A c t i v e — A c t i v e w e r e b u i l t f o r s e r v e r s .A m a s t e r — s l a v e . r e a d — w r i t e s e p a r a t e d My S Q L a r c h i t e c t u r e
2 0 1 5年第 2 期
文章 编 号 : 1 0 0 6 - 2 4 7 5 ( 2 0 1 5 ) 0 2 - 0 1 0 1 0 - 5
计 算 机 与 现 代 化 J I S U A N J I Y U X I A N D A I HU A
总第 2 3 4期

种 面 向高 负 载 S a k a i 系 统 的性 能 优 化 方 案
a L i n u x — b a s e d h i g h a v a i l a b i l i t y c l u s t e r s o l u t i o n s i s p r o p o s e d .T h i s s c h e ma a c h i e v e d h i g h l o a d — b a l a n c i n g b y HAP r o x y,Ho t — s t a n d b y
罗贵章
( 1 . 广西大学计算机与 电子信 息学院 , 广 西 南宁 5 3 0 0 0 4;
2 . 百 色职 业 学 院 , 广西 百色 5 3 3 0 0 0;3 . 百 色 市机 电 工 程 学 校 , 广西 百 色 5 3 3 0 0 0 )
摘要: 为 了解决在 大量 用户参与 的 S a k a i 系统 中, 服务 器承 栽 巨大压 力而导致服务质量 下降甚至 失效 的问题 , 提 出一种基
于L i n u x高 可 用 集 群 的 解 决 方 案 。该 方 案 通 过 H A P r o x y实现 负 载 均衡 , 针对服务 器点构建 A c t i v e — S t a n d b y和 A c t i v e — A c .
t i v e模式的热备份机 制 , 提 出并构建主从 /读 写分 离的 M y S Q L集群 , 实现可靠 的、 高并发读的数据库服 务。 实验 结果表 明
b a l a nc i n g a nd da t a ba s e p e r f o r ma n c e .
Ke y wo r d s :S a k a i ;h u g e l o a d;p e r f o r ma n c e o p t i mi z a t i o n;l o a d b a l a n c i n g ;S e s s i o n s h a in r g
w a s p r o p o s e d,a n d i t a c h i e v e d h i g h c o n c u r r e n t r e a d d a t a b a s e s e vi r c e .E x p e i r me n t s s h o w t h a t t h i s s c h e ma h a s g o o d e f e c t s i n l o a d
A b s t r a c t : T o a d d r e s s t h e p r o b l e m t h a t s e r v e r f a i l e d a n d Q o S d e c l i n e d i n S a k a i s y s t e m w h e n a l a r g e n u m b e r o f u s e r s p a r t i c i p a t e ,
本 方 案 在 负载 均 衡 、 数 据 库 性 能 方 面表 现 良好 。 关键词 : S a k a i ;高 负载 ; 性 能优 化 ;负载 均 衡 ;S e s s i o n共 享
中图分类号 : T P 3 9 1 文献标识码 : A d o i :1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6 — 2 4 7 5 . 2 0 1 5 . 0 2 . 0 2 2
A Pe r f o r ma n c e Opt i mi z a t i o n S c he ma f o r Hu g e Lo a d S a ka i S y s t e m
L UO Gu i . z ha n g , ,
( 1 . S c h o o l o f C o mp u t e r a n d E l e c t r o n i c I n f o r ma t i o n , G u a n g x i U n i v e r s i t y , N a n n i n g 5 3 0 0 0 4, C h i n a ;
2 . B a i s e V o c a t i o n a l C o l l e g e , B a i s e 5 3 3 0 0 0 ,C h i n a ;3 . B a i s e Me c h a n i c l a a n d E l e c t r i c a l E n g i n e e i r n g S c h o o l , B a i s e 5 3 3 0 0 0, C h i n a )
相关文档
最新文档