Moodle Overview

Moodle is a free and open-licensed learning management system (LMS).  Moodle can be used in many types of environments such as in education, training and development, and business settings. Developers can extend Moodle's modular construction by creating plugins for specific new functionality.

Moodle Template

We will offer free moodle theme for your website design, these templates are designed with the principle of "keep it simple".

How to use the theme?

The Theme is tested on moodle 2.0 or above.

1. Downloading the theme from this page;

2. Uploading it into this directory: your-moodle-installation/theme/;

3. Go to  Administration » Appearance » Themes » Theme Selector menu;




Template Design Tips: Fixed or liquid web layout?

Fixed-width layouts are very common as they give the developer more control over layout and positioning. If you set the width of your design to be 720 pixels wide, it will always be 720 pixels. If you then want a branding image spanning the top of your design, you know it needs to be 720 pixels wide to fit.

Knowing the exact width of each element allows you to lay them out precisely and know where everything will be. This predictability makes fixed-width layout by far the most common layout method around. However, fixed-width designs have their downsides. First, because they are fixed, they are always the same size no matter what your window size. As such, they don’t make good use of the available space. On large screen resolutions, designs created for 800✕600 can appear tiny and lost in the middle of the screen. Conversely, a design created for a 1024✕760 screen will cause horizontal scrolling on smaller screen resolutions. With an increasingly diverse range of screen sizes to contend with, fixed-width design is starting to feel like a poor compromise. Another issue with fixed-width design revolves around line lengths and text legibility. Fixed-width layouts usually work well with the browser default text size. However, you only have to increase the text size a couple of steps before sidebars start running out of space and the line lengths get too short to comfortably read.

To work around these issues, you could choose to use liquid or elastic layout instead of fixed-width layout. With liquid layouts, dimensions are set using percentages instead of pixels. This allows liquid layouts to scale in relation to the browser window. As the browser window gets bigger, the columns get wider. Conversely, as the window gets smaller, the columns will reduce in width. Liquid layouts make for very efficient use of space, and the best liquid layouts aren’t even noticeable.

However, liquid layouts are not without their own problems. At small window widths, line lengths can get incredibly narrow and difficult to read. This is especially true in multicolumn layouts. As such, it may be worth adding a min-width in pixels or ems to prevent the layout from becoming too narrow.

 Conversely, if the design spans the entire width of the browser window, line lengths can become long and difficult to read. There are a couple of things you can do to help avoid this problem. First, rather than spanning the whole width, you could make the wrapper span just a percentage—say, 85 percent. You could also consider setting the padding and margin as percentages as well. That way, the padding and margin will increase in width in relation to the window size, stopping the columns from getting too wide, too quickly.

Lastly, for very severe cases, you could also choose to set the maximum width of the wrapper in pixels to prevent the content from getting ridiculously wide on oversized monitors.