Skip to main content

Posts

Showing posts from January, 2018

Basic Terminology of Vagrant & OpenedX

Boxes-: Boxes are pre built virtual machine images or packages running on any operating system. Vagrantfile - describe the type of machine required for a project, and how to configure and  provision these machines. NFS -: It is used for sharing folders between host and guest machines.default vagrant  sharing mechanism are used . vagrant init -: Initialize Vagrant with a Vagrantfile and ./.vagrantdirectory,  using no specified base image. Before you can do vagrant up, you'll need to specify  a base image in the Vagrantfile. I rarely initialize Vagrant this way. vagrant init boxpath - : Initialize Vagrant with a specific box. To find a box, go shopping.  When you find one you like, just replace it's name with boxpath. For example,  vagrant init chef/centos-6.5. This is how I typically initialize Vagrant. vagrant up -: Boot the VM's specified in your Vagrantfile. Equivalent to pressing the  power buttons on your "servers."

Customization's in OpenedX

Customization in Openedx: To Understand the customization in Openedx , First you need to understand  the What is Openedx ?, Objective of Openedx ?, Modules in Openedx? etc.   What is Open edX -: “The Openedx is an  open source platform that powers edX courses.   Any universities,  institutions  or colleges can host their own instances of Open edX and offer their own courses or classes .” The Open edX platform is a free and open source course management system  (CMS) and learning management system (LMS) that was originally developed by  edX. The Open edX platform is used all over the world to host Massive Open Online Courses (MOOCs) as well as smaller classes and training modules where  Instructor can manage courses, view the learners progress and learner can attend the courses & online test managed by instructor.     You can get some basic idea from below diagram: Openedx work Flow -: Objective of Openedx -: The goal of Openedx is