Moodle has evolved from an academic project to the world's most popular virtual learning environment. During this evolution, its complexity has risen dramatically and so have the skills that are required to administer the system. Moodle 2 Administration is a complete, practical guide to administering Moodle sites.
In this article by Alex Büchner, author of Moodle 2 Administration, we cover:
- Module plugins: This covers core functionality available in a course, the front page, My Moodle page, and the user profile pages. They include Activity modules, Blocks, and Filters.
- Repositories: Repositories allow incorporating data into Moodle, either from internal sources or from external sites.
- Portfolios: These are the opposite of repositories. Portfolios allow exporting content from Moodle to other applications or data storage.
- Miscellaneous plugins: These include Text editors, Licences, Question types, Question behaviours, and Plagiarism prevention.
Celebrate Moodle March with Packt and get exciting discounts and offers on all Moodle books through out this month. For more information click here.
Every educational institution offers its services to individuals willing to improve their knowledge in a particular area of study and obtain an appropriate degree. Only enlisted and subscribed participants can visit the lectures and other activities. The same can be applied to Moodle. We want to make sure that the only people using the platform are the ones who should be using it in the first place. Therefore in this article by Darko Miletić, author of Moodle Security, we will cover the following topics:
- Basics of authentication
- Common authentication attacks and prevention methods
- Authentication types in Moodle and security tips
In this article by Nicholas Freear, author of Moodle 2 for Teaching 4-9 Year Olds Beginner's Guide, we will develop an interactive timeline widget, potentially with the help and collaboration of our pupils. This will help your pupils visualize some historic events, and the temporal relationships between them. The timeline will contain images and links to other resources. You can use the timeline to foster discussion, which for older pupils may take place in a Moodle forum.
And we will use Moodle to set homework for our pupils. No more lugging 30 exercise books home to mark!
Specifically, we will cover the following topics:
- Introducing the SIMILE timeline widget
- Installing a text editor
- Creating the timeline data file
- Installing the Timeline Widget filter
The Chat module enables students who have enrolled in a course to conduct a discussion in a chatroom. It is a walled garden in terms of internet safety since only enrolled students and teachers can participate. The Book module is a convenient way for us to dip our toes into vast array of plugins that are available once Moodle is safely up and running. The Book module allows a teacher to create an online book, which students can access and print material from.
In this article by John Mannion, author of History Teaching with Moodle 2, we will cover:
- The Chat module
- The Book module
In this article by Jay Larry G. Johnston, author of MooTools 1.3 Cookbook, we will learn foundational MooTool basics like including MooTools in HTML, making and looping over arrays, grabbing elements, and dragging items.Read MooTool: Understanding the Foundational Basics in full
In this article by Jay Larry G. Johnston, author of MooTools 1.3 Cookbook, we will take a look at how to extend and implement MooTools elements.Read MooTools: Extending and Implementing Elements in full
In this article by Jobinesh Purushothaman, the author of Oracle ADF Real World Developer’s Guide, we will discuss the following topics:
Lifecycle of an ADF Fusion web page with region
Transaction management in Fusion web applications
Building a dynamic model-driven UI with ADF
Building composite view objects
Building application modules with no database connection
Looking up the UI component from the component tree at runtime
Here, we are either using metadata differently than would be expected or we are digging a little deeper into concepts that we have already touched on. Truth be told, this is a catch-all article that addresses questions we've often had to answer, including is conceptions on how the product should be used, and little known secrets that we didn't want to leave aside.
To integrate ODI with external tools, we will look into how to invoke an external program that requires a password or other connectivity parameters, and how to connect to an Excel spreadsheet using ODBC. To help with performance, we will look into how to tune a standalone ODI agent and how to impact the data flow by changing the staging area location.
To load large data, we will work on an example of a KM that can load files containing LOBs. And finally, to help with lifecycle management
In this article by Christophe Dupupet,Peter C. Boyd-Bowman,Denis Gray and Julien Testut authors of Oracle Data Integrator 11g Cookbook, we will look into the use of ODI versioning as well as how to use smart export/import.Read More on ODI in full
In the previous article Oracle Universal Content Management: How to Set Up and Change Workflows you've built your first workflow, let's dig a little deeper and see what else can you do with Content Server workflows. I'll show you how to add groups of users as approvers, how to create jumps, use scripting, and perform other really powerful things.
In this article by Dmitri Khanine, author of The Oracle Universal Content Management Handbook, we will cover the following things:
- Tools you need for advanced workflow design such as workflow templates, jumps, sub-workflows, and scripting—that let you harness the true power of Content Server workflows.
- How to group approvers and even select them dynamically based on the business rules—maybe the last bit of advice you will need to automate that complex business process you were looking at.
- Different types of workflows you have to choose from and how to pick the best one for your task at hand.
Let's begin by looking at the top three things.Read More Things you can do with Oracle Content Server workflows in full
This article by David Thomas discusses the Trinidad tags and their attributes in a structured manner. The reader will gain an insight into the design of Trinidad allowing them to draw an efficient mental map of the library and an effective selection and application of tags. More concretely, the following topics are covered:
- An overview of the XHTML-focused Trinidad namespace trh
- An overview of the central Trinidad namespace tr
- An orientation and classification on the attributes supported by Trinidad
In this article, written by Bryan WC Chung, who has also authored the book Multimedia Programming with Pure Data, we plan to extend the interactivity beyond the use of mouse and keyboard. Motion detection needs the computer webcam to capture and detect the body movement of users. So far, we only displayed the video or applied effects on it. We have no idea about what is happening within the video image. In the coming sections, we try to make sense of the image.
In a video frame, all we know is the width, height of the frame, the number of pixels, and the red, green, and blue color components of each pixel. We have no idea whether there is a bird or pig in the frame. And we do not know whether the subject in the video frame is moving or not. In order to identify movement, we have to compare a frame with another reference frame. The following sections will introduce a number of topics including:
- Obtaining the frame difference
- Detecting presence
- Detecting motion
- Creating a motion detection animation
- Comparing colors
To work with the examples, you need to have a webcam installed on your computer.Read Motion Detection in full
After more than half a year of work, beta-testing, polish and sweat, Six Apart has parted the curtain and revealed the newest version of their flagship blogging/content-management product, Movable Type 5. Any point-level release is always going to inspire others to ask: What’s new? This article by Serdar Yegulalp, highlights the key changes in MT5, which are few but fairly major, and so are worth examining here in detail.Read Movable Type 5: An Introduction in full
NumPy has a number of modules that have been inherited from its predecessor, Numeric. Some of these packages have a SciPy counterpart, which may have fuller functionality. The numpy.dual package contains functions that are defined both in NumPy and SciPy. The packages discussed in this article are also part of the numpy.dual package.
In this article by Ivan Idris from the book NumPy Beginner’s Guide - Second Edition, we shall cover the following topics:
- The linalg package
- The fft package
- Random numbers
- Continuous and discrete distributions
There are several options if one wishes to move a database from a SQL Server 2005 to SQL 2008 Server. First of all there is a 'Copy Database Wizard' in SQL 2008 Server which is meant for transferring a database from any version of SQL Server 2000 and above to 2008 version. In the other option the database will be copied using the SQL Server Management Program for which the source database need not be stopped. However this is slower than the previous method and would also require the SQL Server Agent since a package has to be run.
An option which works without too much hassles is manually detaching and attaching the database/log files. In this step-by-step (really two steps) tutorial by Jayaram Krishnaswamy, this simple procedure is described. If you are just interested in taking a small database from 2005 to 2008 server the author strongly recommends this procedure.Read Moving a Database from SQL Server 2005 to SQL Server 2008 in Three Steps in full
This article by Curtis Gedak, author of Manage Partitions with GParted How-to reveals how to migrate free disk space to where it is most needed. It can be frustrating to run out of free space in one partition (for example, C:) when another partition (for example, D:) has plenty. In this recipe we cover the steps to migrate free space from one partition to another.Read Moving space between partitions in full
In this article by Gerald Gierer, the author of the book Enterprise Application Development with Ext JS and Spring, a detailed description about Enterprise Application Development with Ext JS and Spring is given. Enterprise applications require formal processes to be followed, customer or business owner sign-offs, internal testing, User Acceptance Testing (UAT), and many more such hurdles to be overcome before an application is ready for production deployment. This article will explore the following two key areas:
- Using Maven to build and compile Ext JS 4 applications for production use
- GlassFish 4 deployment and configuration concepts
The previous article, IBM WebSphere MQ commands, illustrated the working and setup of WebSphere MQ.
In this article by Pav Kumar-Chatterjee, author of IBM InfoSphere Replication Server and Data Event Publisher, we look at how we manage the MQ Listeners, WebSphere MQ channels and WebSphere MQ queues.Read MQ Listener, Channel and Queue Management in full
This article by Jayaram Krishnaswamy shows how you can install the Oracle SQL Developer 1.2 and connect to an MS Access database. This article will cover the steps right from downloading and installing the Oracle SQL Developer, to connecting to a MS Access database, and using the SQL interface along with a few sample queries.Read MS Access Queries with Oracle SQL Developer 1.2 Tool in full
In this article by Mizanur Rahman and Jeffrey T. Orloff, we will learn how to modify our profiles and change the editing preferences. It also explains how administrators, or sysops, can view a page's history to view previous edits made to the page.
This article will be broken into three sections: User Accounts, Administration, and Community. Under these three sections, we will look specifically at:
- How the user can change their profile
- How the user can change editing preferences
- How the administrator can monitor content
- How to block users
- How to revert to an original page
- Setting up and using talk pages
- Resolving editing conflicts
In this article by Mizanur Rahman and Jeffrey T. Orloff, we will learn how to modify our profiles and change the editing preferences. It also explains how the administrators, or sysops, can view a page's history to view previous edits made to the page.
Read Multi-user Environment in MediaWiki 1.1 here.Read Multi-user Environment in MediaWiki 1.1- A Sequel in full