Tutor-дан Open edX орнату

Алдын ала тексеру

Ағылшын тіліндегі нұсқасында ең жаңа ақпарат бар.

Орнату алдында көз жеткізіңіз:

  1. Docker нұсқасы 18.06.0-ден төмен емес.
    edx@vps:~$ docker --version
    Docker version 19.03.13, build 4484c46d9d
  2. Python 3 орнатылған
    edx@vps:~$ python3 --version
    Python 3.6.9
  3. root - құқықтары жоқ пайдаланушы sudo тобында
    edx@vps:~$ sudo whoami
    root
  4. root - құқықтары жоқ пайдаланушы Docker контейнерлерін басқара алады

    edx@vps:~$ docker run hello-world
    
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
  5. DNS баптаулары домен мен ішкі домендер үшін дұрыс.

    edx@vps:~$ ping studio.edx.ektu.kz
    
    Pinging studio.edx.ektu.kz [212.154.246.178] with 32 bytes of data:
    Reply from 212.154.246.178: bytes=32 time<47ms TTL=63
    

Open edX-ті орнату

Міне, анықтама үшін сайт:: https://docs.tutor.overhang.io/

Бұл нұсқаулық әрдайым Tutor-дың соңғы нұсқасына сілтеме жасай бермейді. Соңғы пакеттер туралы білу үшін [Оқулық шығару бетін] https://github.com/overhangio/tutor/releases)тексеріңіз (https://github.com/overhangio/tutor/releases) тексеріңіз.

  1. Open edX орнату үшін қолданылатын Tutor-ды жүктеңіз( Бұл нұсқаулықтар 10.2.2 нұсқасын пайдаланады)

    sudo curl -L "https://github.com/overhangio/tutor/releases/download/v10.2.2/tutor-$(uname -s)_$(uname -m)" -o /usr/local/bin/tutor
    sudo chmod 0755 /usr/local/bin/tutor
  2. quickstart командасы арқылы Open edX орнатушысын іске қосыңыз

    tutor local quickstart
    • Әрбір сұраққа жауап беріңіз. Бұл мысалда біздің сынақ доменіміз қолданылады (jj8i.com).
    • ☕ кесе шай алыңыз және 📰 оқыңыз . Осы процесс 30 минут немесе одан да көп уақытты алуы мүмкін.
    edx@vps:~$ tutor local quickstart
    ==================================================
          Interactive platform configuration
    ==================================================
    Are you configuring a production platform? Type 'n' if you are just testing Tutor on your local computer [Y/n] y
    Your website domain name for students (LMS) [www.myopenedx.com] edx.jj8i.com
    Your website domain name for teachers (CMS) [studio.edx.jj8i.com]
    Your platform name/title [My Open edX] jj8i MOOCs
    Your public contact email address [contact@edx.jj8i.com] edx@jj8i.com
    The default language code for the platform [en]
    Activate SSL/TLS certificates for HTTPS access? Important note: this will NOT work in a development environment. [y/N] y
    Configuration saved to /home/edx/.local/share/tutor/config.yml
    ================================================
          Updating the current environment
    ================================================
    Environment generated in /home/edx/.local/share/tutor/env
    . . .
    
    . . .
    All services initialised.
    The Open edX platform is now running in detached mode
    Your Open edX platform is ready and can be accessed at the following urls:
    
    https://edx.jj8i.com
    https://studio.edx.jj8i.com
    
    edx@vps:~$
    
  3. Браузерде екі парқшаның да дұрыс жүктелгеніне көз жеткізу үшін URL мекен-жайларын ашыңыз.

  4. Содан кейін createuser командасы арқылы әкімші логинін жасау керек:

    tutor local createuser --staff --superuser yourusername user@email.com
  5. Бірінші курсыңызды құру үшін studio (CMS) парақшасына өтіңіз!

Құттықтаймыз! Енді сіздің серверіңізде жұмысқа толығымен дайын Open edX платформасы бар(Juniper release)!

Қосымша конфигурации

Open edX қораптан жұмыс істейді. Алайда, біздің данаға қолданылатын қосымша конфигурациялар бар. Оларды қалай жүзеге асыруды білуді жалғастырыңыз.

  1. Орыс тілі пакеті
  2. Tutor тақырыбы
  3. SMTP, кіру әрекетінің шегі, сертификаттар және config.yml басқа баптаулары
  4. Open edX XBlocks (функционалдығын кеңейтеді)
  5. Tutor плагиндері (қосымша конфигурация опциялары)