This document provides an overview of the Chisimba open-source eLearning platform:
- Chisimba is built on free and open-source software (FOSS) applications and uses FOSS development and collaboration tools.
- It has a modular architecture that allows new features and functionality to be added through plugins and modules.
- The system is highly configurable and customizable, allowing it to be used for different domains like eLearning, content management, and more.
Technical deep dive covering Spring Roo 1.0.0, which is a Java-based rapid application development framework. This presentation represents an updated version of the session I delivered at SpringOne USA in October 2009.
Introducing Spring Roo 1.0.0, which is a Java-based rapid application development framework. This presentation represents an updated version of the session I delivered at SpringOne USA in October 2009.
Introduction to JSR-283 at the magnolia user conference in Basel, Switzerland.
- A Content Repository?
- JCR History, Adoption
- Top 10 New Features
- Beyond the Spec (Demo)
- Future Plans
A presentation about OSGi and Java modularity given on DevCon 2009. It lays out what is wrong with Java with respect to modularity and how OSGi fixes these flaws.
Technical deep dive covering Spring Roo 1.0.0, which is a Java-based rapid application development framework. This presentation represents an updated version of the session I delivered at SpringOne USA in October 2009.
Introducing Spring Roo 1.0.0, which is a Java-based rapid application development framework. This presentation represents an updated version of the session I delivered at SpringOne USA in October 2009.
Introduction to JSR-283 at the magnolia user conference in Basel, Switzerland.
- A Content Repository?
- JCR History, Adoption
- Top 10 New Features
- Beyond the Spec (Demo)
- Future Plans
A presentation about OSGi and Java modularity given on DevCon 2009. It lays out what is wrong with Java with respect to modularity and how OSGi fixes these flaws.
With the release of OSGi Enterprise 4.2, the role of OSGi has been extended into the enterprise, alongside what has traditionally been developed using JEE. This session will cover the best practices for developing OSGi Enterprise applications and OSGi bundles in order to utilise the full power of OSGi technology, followed by a demo of using these best practices to assembly an OSGi application. At the end of the session, you will be able to learn how to use OSGi in a recommended way.
Equinox -The adoption of the OSGi standard in enterprise solutions SpagoWorld
Ā
The presentation supported Antonietta Miele's speech at ECLIPSE-IT (30th Sept - 1st Oct 2010 - Savona, Itay), the fifth yearly meeting of the Eclipse Italian Community which includes both Universities and Industries.
The session details are accessible over here: http://www.eventreg.com/cc250/sessionDetail.jsp?SID=314613
Session abstract
Nowadays, every platform considers having the "OSGi supported" checkbox ticked and offers "easy" and "smooth" migration from the classical Java EE world to the new "modular" future. In spite of the multiple guidelines and best practices, migrating from a monolithic Java EE application to OSGi remains a pain and reveals a number of hidden and time-consuming pitfalls and hurdles. The session will guide you through the usual problems that every project faces on its way to holy modularity, providing helpful tips and tricks on how to quickly find your way through the maze of NoClassDeffFound, ClassCast, and other OSGi-specific errors.
This presentation uses some stats about Africa and the world to suggest that collaboration is the only way for Africa to build critical mass to address some of the challenges that we face. Once vehicle for collaboration is the set of conditions we describe as Education 3.0.
IfNet Neutrality existed back then we would have had no chance to put together our multicast network
unfortunately when Yahoo killed it, it stayed dead. To this day there is no multicast network that rivaled what we did in 1999 for content
A network for Capacity-Building in Software Engineering in AfricaDerek Keats
Ā
A network for Capacity-Building in Software Engineering through Free Software development in Africa: The African Virtual Open Initiatives and Resources (AVOIR). This is a talk I gave at the Google Campus in April 2007.
The business opportunities in capacity building for APPS development in AfricaDerek Keats
Ā
Telecoms World Africa Conference, May 22, 2012, Sandton Convention Centre, Johannesburg, South Africa
The topic that I was given when my colleague was unable to make the conference was: "How to develop localised applications to target and profit from the African market." This seemed straight-forward until I started thinking about some of the concepts contained within that simple phrase. Firstly, assuming localised applications refer to applications targeted at local markets, it is important to realise that the current device landscape in this very large continent of Africa is quite heterogeneous. Secondly, most African countries have a scarcity of developers, more so of good developers. In a recent trip to Nigeria, for example, it was reveled that there are about 2000 independent developers in the country, compared to several hundred thousand in the USA. Many thousands are unemployed, and have very limited experience. Thirdly, while there are purely exploitative opportunities to develop apps and sell into the African market, such opportunities do not lead to the generation of local idea capital - the raw material of the knowledge economy. The real opportunity is therefore to use the growing potential of the software applications market place - both open source and (shudder shudder) proprietary - to create capacity-building initiatives, and by doing so to grow idea capital, and thence to grow the size and variety of the market. I use my 8 years experience in the African Virtual Open Initiatives and Resources capacity-building initiative to discuss how this could be achieved while still creating business opportunities and growing local economies.
There is more to innovation than secret science and patents!Derek Keats
Ā
Opportunities to foster innovation based on Free and Open Source Software (FOSS): There is more to innovation than secret science and patents! This talk was presented at the LLiSA conference on November 24th, 2009 in Pretoria, South Africa.
With the release of OSGi Enterprise 4.2, the role of OSGi has been extended into the enterprise, alongside what has traditionally been developed using JEE. This session will cover the best practices for developing OSGi Enterprise applications and OSGi bundles in order to utilise the full power of OSGi technology, followed by a demo of using these best practices to assembly an OSGi application. At the end of the session, you will be able to learn how to use OSGi in a recommended way.
Equinox -The adoption of the OSGi standard in enterprise solutions SpagoWorld
Ā
The presentation supported Antonietta Miele's speech at ECLIPSE-IT (30th Sept - 1st Oct 2010 - Savona, Itay), the fifth yearly meeting of the Eclipse Italian Community which includes both Universities and Industries.
The session details are accessible over here: http://www.eventreg.com/cc250/sessionDetail.jsp?SID=314613
Session abstract
Nowadays, every platform considers having the "OSGi supported" checkbox ticked and offers "easy" and "smooth" migration from the classical Java EE world to the new "modular" future. In spite of the multiple guidelines and best practices, migrating from a monolithic Java EE application to OSGi remains a pain and reveals a number of hidden and time-consuming pitfalls and hurdles. The session will guide you through the usual problems that every project faces on its way to holy modularity, providing helpful tips and tricks on how to quickly find your way through the maze of NoClassDeffFound, ClassCast, and other OSGi-specific errors.
This presentation uses some stats about Africa and the world to suggest that collaboration is the only way for Africa to build critical mass to address some of the challenges that we face. Once vehicle for collaboration is the set of conditions we describe as Education 3.0.
IfNet Neutrality existed back then we would have had no chance to put together our multicast network
unfortunately when Yahoo killed it, it stayed dead. To this day there is no multicast network that rivaled what we did in 1999 for content
A network for Capacity-Building in Software Engineering in AfricaDerek Keats
Ā
A network for Capacity-Building in Software Engineering through Free Software development in Africa: The African Virtual Open Initiatives and Resources (AVOIR). This is a talk I gave at the Google Campus in April 2007.
The business opportunities in capacity building for APPS development in AfricaDerek Keats
Ā
Telecoms World Africa Conference, May 22, 2012, Sandton Convention Centre, Johannesburg, South Africa
The topic that I was given when my colleague was unable to make the conference was: "How to develop localised applications to target and profit from the African market." This seemed straight-forward until I started thinking about some of the concepts contained within that simple phrase. Firstly, assuming localised applications refer to applications targeted at local markets, it is important to realise that the current device landscape in this very large continent of Africa is quite heterogeneous. Secondly, most African countries have a scarcity of developers, more so of good developers. In a recent trip to Nigeria, for example, it was reveled that there are about 2000 independent developers in the country, compared to several hundred thousand in the USA. Many thousands are unemployed, and have very limited experience. Thirdly, while there are purely exploitative opportunities to develop apps and sell into the African market, such opportunities do not lead to the generation of local idea capital - the raw material of the knowledge economy. The real opportunity is therefore to use the growing potential of the software applications market place - both open source and (shudder shudder) proprietary - to create capacity-building initiatives, and by doing so to grow idea capital, and thence to grow the size and variety of the market. I use my 8 years experience in the African Virtual Open Initiatives and Resources capacity-building initiative to discuss how this could be achieved while still creating business opportunities and growing local economies.
There is more to innovation than secret science and patents!Derek Keats
Ā
Opportunities to foster innovation based on Free and Open Source Software (FOSS): There is more to innovation than secret science and patents! This talk was presented at the LLiSA conference on November 24th, 2009 in Pretoria, South Africa.
Functionality mashup via simple filtersDerek Keats
Ā
Functionality mashup via simple filters is a talk I gave at the IMS/GLC/University of Michigan summit on The Coming Changes in Learning: Creating New Architectures Now!
Podcasting as a tool in the teaching-and-learning and social interaction toolbox in higher education: Part 1, Introduction and overview. This was from an online seminar that I did for SANTEC in early 2007.
I have been privileged to be able to visit some areas of the world that are still reasonably wild. But wild places are shrinking as we humans expand our population and our impact. Spare a thought for the wild. Find a way to experience it while you still can.
Introduction to 'dKeats Innovation' and the approach to looking at human-created systems from an ecological perspective. Derek Keats is a natural ecologist, who has moved into information technology, and spent a decade in senior management of two large universities in South Africa. He brings his ecological and management experience to bear on organizations and organizational design.
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5David Nuescheler
Ā
A fast paced presentation on the evolution of the WCM industry for the coming year and a brief introduction and demo of CQ5 WCM.
(creative commons credits to http://www.flickr.com/photos/ashleighthompson)
David Nuescheler from Day Communique presents at the Valtech Agile Edge in London March 2010.
David presents on trends for the WCM industry in 2010 with regards to Agile Methods.
I had the chance to present at the BreizhJUG (a Breton Java user group) a session named "Flex for Java Deveoppers".
A crowd of almost 100 happy Java developers and architects was willing to know more about Flex.
I had an an hour and half to cover :
*
a basic presentation of the flash and AIR platforms,
*
cool UX flash/flex/AIR demos
*
the latest great features of flash 10
*
and flex, and its ecosystem from a Java developer perspective (mvn framework, testing libraries, building and quality tools, blazeds, lcds)
I ended up the session presenting fna maven archetypes
R and Hadoop are changing the way organizations manage and utilize big data. Think Big Analytics and Revolution Analytics are helping clients plan, build, test and implement innovative solutions based on the two technologies that allow clients to analyze data in new ways; exposing new insights for the business. Join us as Jeffrey Breen explains the core technology concepts and illustrates how to utilize R and Revolution Analyticsā RevoR in Hadoop environments.
Who owns your data ans why should you careDerek Keats
Ā
This is a video that was made from a webinar I did for Living in a connected world: Who owns my data, and why should I care? that was held by Nedbank, JCSE and EE Business Intelligence. My focus was on what ownership means.
The DBE Circular requiring proprietary office & programming technologies: An ...Derek Keats
Ā
The Department of Basic Education Circular requiring proprietary office & programming technologies: An excellent example of how not to do IT in education in South African schools. This presentation was given at the a stakeholder meeting at the Department of Basic Education, December 6th 2013
Creating Free and Open Source Software ecosystems to facilitate FOSS implemen...Derek Keats
Ā
Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations: a fresh look at FOSS policy failure in the SA government is a talk I gave at the CONSEGI 2013 government FOSS conference in Brasilia, Brazil, August, 2013
Emerging & Future Trends in ICT: How can South Africa play a stronger role in creating them - delivered as opening Keynote at the SAFIPA conference in Pretoria, Oct 19, 2011.
Using the present to create the future - the Web in South AfricaDerek Keats
Ā
Using the present to create the future: How can we move South Africa from consumer to producer of web technologies. My keynote talk at the ZAWWW2011 conference, Sept 15th, 2011 in Johannesburg.
New challenges for digital scholarship and curation in the era of ubiquitous ...Derek Keats
Ā
A keynote presentation that I gave at the The 4th African Digital Scholarship and Curation Conference (see: http://www.nedicc.ac.za/test/Programme.aspx) on 16 May 2011.
A strategic view of document and digital object managementDerek Keats
Ā
A strategic view of document and digital object management for the University of the Witwatersrand, Johannesburg. This was a presentation given to senior managers who have an interest in enterprise digital asset management at Wits.
Institutional knowledge and information ecology in a Free Software ecosystemDerek Keats
Ā
Institutional knowledge and information ecology in a Free Software ecosystem: The early days of KIM was presented at the International conference on knowledge economy 2009. It documents some of the things we are thinking and doing at Wits only 9 months into the establishment of the Knowledge and Information Management Portfolio.
The two map slides are from http://www.worldmapper.org/
I believe used under fair use, but will gladly remove them if this is not the case.
Private Cloud Architecture: Moving Wits beyond the cutting edge. This is a talk on our private cloud architecture that we are implementing at the University of the Witwatersrand, Johannesburg.
Computer Science for Fun in the Western CapeDerek Keats
Ā
A Google funded project to try to find ways to make computer science interesting and fun to high school learners. Makes use of the SCNS website and radio network, as well as MXit, Chsisimba and Google Talk
Embedding presentations with Open Source web presentDerek Keats
Ā
How to embed presentations using the Open Source, Chisimba-based web present in 9 easy steps. This is not an alternative to Slideshare, but has the advantage of integration with the KEWL3 eLearning application and other Chisimba applications. There is also a Moodle plugin available.
Beyond the traditional learning management systemDerek Keats
Ā
Beyond the traditional learning management system: moving towards personal learning environments as prepared for a workshop at the WWW2008 conference in Cape Town, South Africa in September 2008. This was put together in a bit of a hurry, and perhaps lacks some rigor, as an example of content for the workshop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
Ā
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Ā
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Ā
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
Ā
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. Whatās changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
Ā
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Ā
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overviewā
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
Ā
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more āmechanicalā approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Ā
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
Ā
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
ā¢ The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
ā¢ Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
ā¢ Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
ā¢ Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Ā
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
Ā
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
7. Built on a stack of FOSS applications and libraries using
a suite of FOSS development and collaboration tools
Ā Ā
8. All about ...
Human development
Creating opportunities
through transnational
alliances within Africa
and out
Software & pedagogical
innovation capacity
Ā Ā
11. jQue The FOSS stack
ry
SWOR
extJ Cross platform
D
S Javascr
ipt Fedora RESTful API
proto Apache2 Ajax
type Mashable
XMPP
Mobile phone
Chisim MySQL
PEA PHP
ba
R Online package
management
CUR Cloud-ready
L GNU/Linux
FFm
peg SWF
Ope Flas tools
gstrea n h
mer Offic RED Open
Pyth e Java 5 Zoom
on Ope
Jabb n
er fire
Ā Ā
12. jQue The FOSS stack
ry
Javascr
ipt Chisim
ba
Apache2
PHP MySQL
GNU/Linux
Ā Ā
13. What does it mean for you?
A stable, scalable, tried and trusted
stack of technologies that power
some of the largest companies and
applications in the world
Ā Ā
15. The MVC architecture
The only file
The module being executed by the engine
ever loaded directly
View
Controller
Object
Engine
Model
Database
Ā Ā
16. Everything is a module
Module Module Module
View View View
Controller Controller Controller
Model Model Model
View
e.g. htmlelements
modulecatalogue
Controller
modules
sysconfig
Helper
security
utilities
lucene
strings
blocks
API
Object
Engine
Model
Ā Ā
17. Turnitin Flickr Filters
Twitter Collecta
Twitter YouTube
Google
Slideshare
RSS / SIOC
Atom blog cms
activitystreamer adbanner
context Google
OEMBED assignment buddies calendar email faq
maps
Wikipedia courselecturers dictionary digitalbusinesscard
documentconverter essay forum hosportal eportfolio
Yahoo events
gradebook glossary gift ical mail homepage
Query Flickr
imagemagick wicid api blocks markitup pbl flickrshow
Language config ext workgroup
learningcontent context feed
(YQL)
API
contextgroups contextadmin twitter fileshare WebPresent
library wiki scorm decisiontable contextpermissions e.g
s
creativecommons
webpresent foaf Moodle
ircchat textblock errors files
filemanager filters filtergen georss
mcqtests poll groupadmin
help logger htmlelements turnitin
language geonames
Integrat Module mail jquery
API
World Core nav search location gravatar
e s postlogin
packages
librarysearch
prelogin modulecatalogue
permissions userstats icecast
Other
Authenticate security skin stories Provide Chisimba
libraryexams sysconfig strings tribe jabberblog
tree systext toolbar sites
Facebook libraryforms tagging utilities twitterizer youtube
userregistration
shorturl userdetails timeline worksheet OEMBED
websearch
Facebook messaging useradmin swftools triplestore
Blocks
Del.icio.us mediaconverter news
html5elements subscriptions survey Code or
quotes oembed languagetextgenerator
smssender snippets wigets
personalspace
Web Twitter pdfmaker rdfgen rubric siocexport
openzoom Metaweblog
widgets realtime wrapgeshi
pubsubhubbub
readinglist pastpapers
OpenID photogallery Embed
podcast
...etc... codes
File
LDAP
previews
Custom External
Ā Ā blocks XMPP
Blogging
gateway
18. Instances
eLear
ning
CMS Blog
OER News
Portal
system
Mappi
Social ng
. . . etc
Ā Ā
21. Module
The smallest unit of functionality that
can be installed or removed using
Modulecatalogue
Modules that know about context
(e.g. courses) can be added to
courses as plugins
Key concepts
Ā Ā
22. Context
The largest unit of division within an
installed Chisimba instance
An abstraction that in eLearning
translates into course
Key concepts
Ā Ā
23. Workgroup
A unit of organization within a context
where people can work together
An abstraction that in eLearning
remains known as workgroup
Key concepts
Ā Ā
24. Filters
nslated into content or functionality when the page
e.g.
[YOUTUBE]http://url[/YOUTUBE]
{firstname} {surname}
Key concepts
Ā Ā
27. Blocks
Reusable units of functionality or
content that can be rendered in a
form suitable for either the narrow
or wide panes
Left Middle Right
Key concepts
Ā Ā
28. Dynamic
templates
Pages that can be populated with
functionality and content by an
authorised user
'Turn editing on' ā makes use of
Chisimba blocks
Key concepts
Ā Ā
29. Skins &
Canvases
Responsible for the look and feel
of the system
Skin ā an overall theme for
a given instance
Canvas ā a variation on the overall
theme for a given instance
Key concepts
Ā Ā
30. Cou
rse
In a context Outside a
(course) context
Ā Ā
(course)
31. Everything that Everything that
happens is aware happens is
of and linked linked to the
to the context module or
(course) person
In a context Outside a
(course) context
Ā Ā
(course)
32. Outside of Inside of
context (course) context (course)
Course
Admin
admin
Course
People
content
Learning
Content
activities
Configuration Assessment
Ā
Collaboration Connection
Ā
33. Context (course) plugins
Modules that can be used in
a context (course)
Context Context
aware dependent
e.g. discussion forum e.g. quiz, worksheet
Ā Ā
34. A large volume of Code generation to
existing code create working
from which to build modules
For
developers
Concentrate on A rigorous design
code ā the basics pattern to work
are done from
Ā Ā
35. Highly configurable
system that looks Multiple domains
good of use
For
Users
Rapid delivery on
Cloud deployment development
in minutes projects
Ā Ā
36. Thank you
This presentation was made
entirely using Free Software
Derek Keats, PhD
derek@dkeats.com
http://www.dkeats.com
http://facebook.com/dkeats
Ā Ā
http://kengasolutions.com