Tuesday, August 31, 2010

Common Wealth Games

Please don’t cheer the 2010 loot-fest

Last sunday 29th August, Sunday's Time. Chetan bhagat's Influensive article about common wealth games and it's impact was really touching. we need think wisely before cheering CWG or neglect it. only around 35 days remaining. Let see what happens.

Read Complete Article

CWG website

CWG theme song

Wednesday, August 4, 2010

eLearning - new Way of Learning

After Long time on eleganceweb, Finally day has come, and make me think differently ans write some some thing and make this one as elegant.

In our blog we are scattered in every topics, some time new post come for elearning, than good SQL, than optimize your website or say Regular Expressions. So rather than writing on different topic, I decide to focus on eLearning,

In our one post, we have discusses basic information about many open source eLearning projects, which includes Moodle, Atutor, Calroline, Efront,Dokeos, open SIS(Student Information System) This all elearning projects covers many of elearning required features. But all reuqired features are not available in one project, So one has to intergrate with other system, to make eLearning perfect.

But Moodle is best to start, which has many plugin available, so simply installing moodle add-ons we can implement many features, like time table, attendance and many others.

Next post we will discuss moodle features available in moodl1 1.9 and available plugin/add-ons.

Saturday, May 1, 2010

How to write Concise Regular Expression ?

Hello every one!!!

Let's explore the power of regular expression.  As we are aware with that to validate many fields in the forms with specified format  regular expression is great option available with us.
i.e.
  • Phone number(XXX-XXX-XXXX)
  • Email Address
  • URL
  • Date format(dd-MMM-yyyy)
  • Field contains only alpha numerical characters
  • and many more.
 Regular Expression(RE) contains Quantifiers
  • "*" Matches Zero or More
  • "?" Matches Zero or One
  • "+" Matches One or More
"^" & "$" are start and end symbols of RE.
w ----> matches any word character, equivalent to [a-zA-Z0-9]
\W ----> matches any non word character, equivalent to [^a-zA-Z0-9].
\s ----> matches any white space character, equivalent to [\f\n\r\v]
\S----> matches any non-white space characters, equivalent to [^\f\n\r\v]
\d ----> matches any decimal digits, equivalent to [0-9]
\D----> matches any non-digit characters, equivalent to [^0-9]
{4} Specify Number of characters 

Examples:
a) There should not be “1” as first digit,?
^[^1]\d*$ ? this will exclude 1 as first digit.

b) There should not be “1” at any place?
^\d[^1]*$ ? this will exclude the 1 at any place in the sequence.  

c) Date
04-Jan-2010 --> ^\d{2}\-[A-Z][a-z]{2}\-\d{4}

Thursday, March 25, 2010

Moodle - Comprehensive Online Examination System

Moodle(Online Examination System) 

The Quiz activity module allows  to design and set quizzes consisting of a large variety of Question types, including multiple choice, true-false, and short answer questions. These questions are kept in the Question bank and can be re-used in multiple quizzes. Quizzes can be configured to allow multiple attempts. Each attempt is automatically marked, and the teacher can choose whether to give feedback and/or show the correct answers.


 Exam Features

What Teacher can do?
  •     Define different sections for question like Quant, Verbal, and General Knowledge etc.
  •     Define question bank that can be used in different exams.
  •     Define time line for different exams.
  •     Exam can be attempted with specified option, and can show feedback and/or correct answers after exam get completed.
  •   Exam questions and their answers can be shuffled (randomized) to reduce cheating
  • Question can be imported from different file formats like text.
  •   Exams can have different type of questions like,
1.     Multi-Choice
2.     Short answer
3.     True-false
4.     Matching pairs
5.     Descriptive 
  •    Define marks for different questions.
  •    Exams can be created, modified and deleted at ease of time.
  •    Exams can be available for specified time of duration.
  •   Teacher can view student selected answer options and time taken to give exam.
  •   Centralized administrator controls.
  •   Can view details of each student’s information.
  •    Different type of reports available for particular question.

What Student can do?
  • Student can register online.
  • Can give exams anytime from anywhere.
  • Can view reports of previous exams.
  •  Can navigate to any question very easily.
  • Student can view correct answer/ incorrect answer with feedback and suggestion.

 

Download Presentation for creating Quiz(online Exam)

Monday, March 22, 2010

Speed Up Your website.

Simple Tricks and Tips to Boost Your website Performance


  • Use CSS instead of Images
  • Make CSS and Java script external
  • Use images of smaller size
  • Don’t edit images within HTML code like resizing etc…
  • Specify Image Direction
  • Use CSS  instead of Tables
  • Remove unnecessary white space like tab, spaces, enter(see google.com code)
  • Use relative links instead of absolute.
  • Reduce size of cookie, and also uses
  • Use AJAX (asynchronous java script and XML) which will partially render the page.
  • Separate database and content servers

Friday, March 19, 2010

Open Source ELearning Project

Moodle: Moodle is a Most popular Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a Free web application that educators can use to create effective online learning sites.

http://www.moodle.org
------------------------------------------------------------------------------------------------------------

ATutor: ATutor is an Open Source Web-based Learning Content Management System (LCMS/LMS) and social networking environment designed with accessibility and adaptability in mind. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute Web-based instructional content, easily import prepackaged content, and conduct their courses online. Students learn in an adaptive, social learning environment.
--------------------------------------------------------------------------
Claroline.net: Claroline is an Open Source eLearning and eWorking platform allowing teachers to build effective online courses and to manage learning and collaborative activities on the web. Translated into 35 languages, Claroline has a large worldwide users’ and developers’ community.
--------------------------------------------------------------------------  
E Front: eFront is an easy to use, visually attractive, SCORM certified, eLearning and Human Development Platform.
----------------------------------------------------------------------------------------
 Dokeos: Dokeos is a open source online learning suite. It provides all the features needed for e-learning and blended learning management.
http://www.dokeos.com

Friday, March 12, 2010

What is eLearning ?

eLearning is process of learning using technology which enable people to learn anything, anywhere and anytime. eLearning concept allows people to learn in flexible, cost efficient and very effective way. You know that people learn in many different ways and at different times. To support these different learning needs, you will need different e-learning delivery methods. Additionally, you will need a way to develop and manage e-learning.

ELearning should include following modules.
  • Manage course under different categories
  • Enrollment in course using different ways
  • Online examination system
  • Survey
  • Chat
  • Assessment module
  • Feedback module
  • Discussion forum
  • Personal blog
  • Schedule management
  • Attendance information
  • Able to manage grades
  • Appearance should be attractive and manageable
  • Can able to manage grades efficiently
  • Should support SCROM packages
  • Help Documentation able @ ease of Access

Benefits of eLearning
  • Flexibility Of Time, Place etc…
  • Cost Efficient
  • Easy Access
  • Global Interaction
  • effective Presentation

Conclusion
Not a single e-learning method is best for every learning need. You will most likely need to use several e-learning technologies, traditional learning methods. So in simple eLearning solution that customized with custom requirement will work excellently.


Let us List all Open source Learning Management System…………