Cài đặt XBlock-SDK
Trước khi đi tiếp ở phần này, lập trình viên đảm bảo rằng đã làm quen và cài đặt đầy đủ trên máy tính các công nghệ trong phần điều kiện khi xây dựng XBlock.
Đầu tiên, tiến hành tạo một thư mục mới có tên là xblock_development. Trong thư mục này sẽ lưu trữ tất cả mọi thứ chúng ta sẽ làm việc liên quan đến XBlock, gồm có môi trường ảo, XBlock SDK và các XBlock sẽ phát triển.
Anaconda Command Prompt:
mkdir xblock_development
Truy cập đến thư mục vừa tạo:
cd xblock_development
Tạo môi trường có tên "venv" đồng thời cài đặt Python phiên bản 3.8:
conda create -n venv python=3.8
Kích hoạt môi trường vừa được tạo:
conda activate venv
Sau khi tạo và kích hoạt môi trường ảo thành công, thực hiện các bước sau để tiến hành clone XBlock SDK, và cài đặt các thư viện, các package theo yêu cầu.
Clone Xblock SDK repository từ GitHub qua lệnh git:
git clone https://github.com/edx/xblock-sdk.git
Sau khi clone thành công XBlock-SDK, tạo thư mục var:
mkdir var
Truy cập thư mục xblock-sdk:
cd xblock-sdk
Cài đặt các thư viện theo yêu cầu:
pip install -qr requirements/dev.txt --exists-action w
Hoặc
make install
Trở về thư mục gốc “xblock_development” bằng câu lệnh:
cd ..
Sau khi thực hiện các bước trên xong, chúng ta có thể khởi động XBlock-SDK với câu lệnh:
python xblock-sdk/manage.py runserver 3000
Ở phần tiếp theo của bài viết, chúng ta sẽ cùng nhau tạo một XBlock đầu tiên.