Canvas स्कूलों के लिए lms
कैनवस लर्निंग सिस्टम के साथ लर्निंग वेबसाइट बनाएं
स्कूलों, विश्वविद्यालयों और प्रशिक्षण केंद्रों के लिए शैक्षिक प्लेटफार्मों के निर्माण के लिए ई-लर्निंग एलएम। सहयोग के लिए समृद्ध संचार उपकरणों का समर्थन करता है।
अवलोकन
कैनवास एक खुला स्रोत ई-लर्निंग एलएमएस है। कैनवस एलएमएस स्कूलों, विश्वविद्यालयों और प्रशिक्षण केंद्रों के लिए एक पूरी तरह से मुफ्त सीखने के प्रबंधन प्रणाली (एलएमएस) है। यह लचीला, भरोसेमंद, अनुकूलन योग्य और स्कूलों के लिए एक आदर्श एलएमएस है। यह व्यवसायों के लिए एक उपयोगी एलएमएस भी है। कैनवस एलएमएस, कैनवास स्टूडियो और कैनवास कैटलॉग कैनवास शिक्षा सॉफ्टवेयर के तीन घटक हैं। कैनवस एलएमएस कोर्सवर्क का आयोजन करता है और शिक्षण और सीखने की प्रक्रियाओं को सुव्यवस्थित करता है। कैनवस स्टूडियो इसे अधिक इंटरैक्टिव और दिलचस्प बनाकर वीडियो लर्निंग को बढ़ाता है। पाठ्यक्रम पंजीकरण और नामांकन को कैनवास कैटलॉग के साथ सरलीकृत और आधुनिकीकरण किया जाता है। उपयोगकर्ता कैनवास के सक्रिय समुदाय का उपयोग विचारों का आदान -प्रदान करने, सवाल पूछने और उत्तर देने, ट्यूटोरियल तक पहुंचने और अपने साथियों के साथ बातचीत करने के लिए कर सकते हैं। आप इसे तृतीय-पक्ष सेवाओं के साथ एकीकृत करके भी सिस्टम में सुधार कर सकते हैं। कैनवस शिक्षक, कैनवस छात्र और कैनवस माता -पिता ऐप का उपयोग मोबाइल डिवाइस से कैनवास एलएमएस तक पहुंचने के लिए भी किया जा सकता है। इसे रूबी और जावास्क्रिप्ट में विकसित किया गया है। उपयोगकर्ता GitHub में विस्तृत प्रलेखन और स्रोत कोड पा सकते हैं। कैनवस लर्निंग सिस्टम के लिए लाइसेंस GNU Affero सामान्य सार्वजनिक लाइसेंस है।
सिस्टम आवश्यकताएं
कैनवास को स्थापित करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए:
- रूबी संस्करण 2.5.3 या अधिक से अधिक
- रेल संस्करण 5.2.1 या उससे अधिक
- PostgreSQL
विशेषताएँ
कैनवास की प्रमुख विशेषताएं निम्नलिखित हैं:
- मुक्त और खुला स्रोत
- डेटा विश्लेषण
- अन्य उपकरणों के साथ एकीकरण
- ओपन एपीआई
- सहयोगी कार्यक्षेत्र
- समृद्ध संचार उपकरण
- पाठ्यक्रम आयात उपकरण
- असाइनमेंट और क्विज़
- प्रयोक्ता प्रबंधन
- पाठ्यक्रम सूचनाएं
- ग्रेडबुक
स्थापना निर्देश
Ubuntu 18.04 LTS पर कैनवास स्थापित करें
कर्ल स्थापित करें
कर्ल स्थापित करने के लिए निम्न कमांड चलाएं।
sudo apt-get install curl
गिट स्थापित करें
Git स्थापित करने के लिए नीचे दिए गए कमांड को चलाएं।
sudo apt-get install git
रूबी स्थापित करें
नीचे दिए गए आदेशों को रननीग द्वारा अपने सिस्टम में Node.js, यार्न रिपॉजिटरी और उनकी कुंजी जोड़ें।
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
पैकेज अपडेट करें और निम्न कमांड के साथ कोर पैकेज स्थापित करें।
sudo apt-get update
sudo apt-get install nodejs zlib1g-dev build-essential libpq-dev libssl-dev redis-server libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev zlib1g-dev libxml2-dev libsqlite3-dev libpq-dev libxmlsec1-dev make g++ libxslt1-dev libcurl4-openssl-dev libffi-dev
RBENV का उपयोग करके अपनी स्थानीय प्रोफ़ाइल सेटिंग्स के साथ रूबी स्थापित करें।
cd ~/
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
अब, रूबी स्थापित करने के लिए निम्नलिखित कमांड चलाएं।
rbenv install 2.5.3
rbenv global 2.5.3
बंडलर स्थापित करने के लिए नीचे दिए गए कमांड चलाएं।
gem install bundler -v 1.13.6
rbenv rehash
PostgreSQL स्थापित करें
POSTRESQL डेटाबेस सर्वर स्थापित करने के लिए Commnad चलाएं।
sudo apt-get install postgresql
कैनवास नामक डेटाबेस उपयोगकर्ता बनाने के लिए नीचे दिए गए कमांड चलाएं।
sudo -u postgres createuser canvas --no-createdb --no-superuser --no-createrole --pwprompt
“कैनवसडीबी” नामक एक नया डेटाबेस बनाने के लिए निम्न कमांड चलाएं और कैनवास के मालिक को बनाएं।
sudo -u postgres createdb canvas_production --owner=canvas
एक बार पोस्टर्सक्यूएल इंस्टॉलेशन के साथ किया गया, सिस्टम यूजरनेम को पोस्टग्रेज सुपरसुज़र के रूप में सेट करें।
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
यार्न स्थापित करें
इसके बाद, नीचे दिए गए कमांड को चलाएं, नोड.जेएस रिपॉजिटरी जोड़ें और नोड.जेएस पैकेज स्थापित करें।
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get update && sudo apt-get install yarn=1.10.1-1
निम्नलिखित कमांड के साथ Rubygems अपडेट करें।
gem update --system
कैनवास LMS स्थापित करें
होम डायरेक्टरी और क्लोन कैनवास रिपॉजिटरी में नेविगेट करें।
cd ~/
git clone https://github.com/instructure/canvas-lms.git
निर्देशिका और चेकआउट स्थिर शाखा बदलें।
cd canvas-lms
git checkout stable
नीचे दिए गए कमांड को CANVAS वातावरण कॉन्फ़िगर करें।
for config in amazon_s3 database delayed_jobs domain file_store outgoing_mail security external_migration; do cp config/$config.yml.example config/$config.yml; done
कैनवस डायनेमिक सेटिंग्स फ़ाइल और डेटाबेस कॉन्फ़िगरेशन फ़ाइल बनाएं।
cp config/dynamic_settings.yml.example config/dynamic_settings.yml
cp config/database.yml.example config/database.yml
फ़ाइल कॉन्फ़िगरेशन/database.yml खोलें और कैनवस डेटाबेस क्रेडेंशियल्स सेट करें।
sudo nano config/database.yml
उत्पादन कॉन्फ़िगरेशन लाइनों को संपादित करें और फ़ाइल को सहेजें।
production:
adapter: postgresql
encoding: utf8
database: canvasdb
host: localhost
username: canvas
password: passwore_here
timeout: 5000
इन कमांड को चलाकर सभी कैनवास निर्भरता डाउनलोड करें।
bundle install
yarn install --pure-lockfile && yarn install --pure-lockfile
sudo npm install -g coffee-script@1.6.2
अंत में, सेटअप कैनवास के लिए नीचे दिए गए कमांड चलाएं।
bundle exec rails db:initial_setup
bundle exec rails canvas:compile_assets
bundle exec rails server
अब, ब्राउज़र खोलें और कैनवास तक पहुंचने के लिए http: // localhost: 3000 टाइप करें।
FAQs
Is Canvas free?
Yes, you can install it on your private server and use it.
Does Canvas support plugins?
Yes, Canvas supports plugins and you can find several extensions. However, you can develop your plugins for your custom requirements.
Is Canvas open source?
Canvas is an open source learning management system (LMS). The source code of Canvas education software is available on Github.
Does Canvas runs on Mobile?
You can run a web-based app on your mobile devices. In addition, you can install mobile apps such as Canvas Teacher, Canvas Student, and Canvas Parents to access the Canvas LMS.