Thứ năm, 18/12/2014 | 00:00 GMT+7

Cách cài đặt Hệ thống thông tin sinh viên SchoolTool trên Ubuntu 14.04

SchoolTool là một hệ thống quản lý học sinh open-souce thay thế cho Blackboard hoặc PowerSchool của Pearson. Nó được dùng để quản lý bất kỳ profile nào sau đây mà trường học có thể lưu giữ:

  • Theo dõi thành tích và mục tiêu
  • Tạp chí chuyên cần
  • Lịch sự kiện
  • Sổ điểm
  • Thông tin liên hệ của người giám hộ / phụ huynh, nhân viên và học sinh
  • Báo cáo vi phạm / can thiệp

Ban giám hiệu, thư ký, sinh viên và giáo viên có thể truy cập SchoolTool bằng trình duyệt web điển hình. Không giống như PowerSchool, nó không yêu cầu Java Runtime Environment.

Yêu cầu

Đảm bảo bạn có những yêu cầu này trước khi bắt đầu.

  • Server (Server) có ít nhất 2GB RAM chạy Ubuntu 14.04. Tùy thuộc vào số lượng user SchoolTool, bạn có thể cần thêm bộ nhớ
  • Mỗi trường một server . SchoolTool không hỗ trợ nhiều trường học trên cùng một server ; tức là, một triển khai trên toàn huyện
  • Một user sudo để thực thi các lệnh hàng ngày

Bước 1 - Thêm repository của SchoolTool

Group SchoolTool không xuất bản phần mềm của bạn trên repository chính thức của Ubuntu, vì vậy bạn cần thêm địa chỉ của repository của họ vào server của bạn :

sudo add-apt-repository ppa:schooltool-owners/2.8 

Khi được yêu cầu , hãy nhấn ENTER.

Bước 2 - Cài đặt SchoolTool

Bây giờ repository của SchoolTool đã được thêm vào server của bạn, hãy cập nhật danh sách gói của server của bạn.

sudo apt-get update 

Sau đó, cài đặt SchoolTool.

sudo apt-get install schooltool 

SchoolTool sẽ cài đặt một loạt các gói Python cùng với chính phần mềm SchoolTool, vì vậy quá trình này có thể mất vài phút. Python là ngôn ngữ lập trình mà SchoolTool được viết. Những người trong số các bạn có kinh nghiệm về sysadmins sẽ nhận thấy rằng SchoolTool không yêu cầu LAMP để phục vụ các trang web hoặc lưu trữ dữ liệu. Theo các nhà phát triển của SchoolTool, việc sử dụng các ứng dụng Python mang lại sự ổn định hơn trong hoạt động hàng ngày và trong quá trình cập nhật chương trình.

Bước 3 - Cho phép truy cập

Theo mặc định, SchoolTool chỉ có thể truy cập được từ máy tính nơi nó được cài đặt. Trong phần này, ta sẽ mở nó để truy cập Internet công cộng.

Mở file cấu hình paste.ini của SchoolTool trên server của bạn ở dạng nano , một editor dựa trên terminal .

sudo nano /etc/schooltool/standard/paste.ini 

Sử dụng mũi tên xuống trên bàn phím để di chuyển con trỏ về phía cuối file . Bạn sẽ thấy điều này:

[server:main] use = egg:zope.server host = 127.0.0.1 port = 7080 

Sử dụng các phím mũi tên và BACKSPACE để thay thế 127.0.0.1 bằng 0.0.0.0 .

[server:main] use = egg:zope.server host = 0.0.0.0 port = 7080 

Nhấn đồng thời các phím CONTROL + X trong giây lát. Ở cuối màn hình, nano sẽ hỏi bạn điều này:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                      Y Yes  N No           ^C Cancel 

Nhấn phím Y trên bàn phím của bạn để lưu các thay đổi vào file cấu hình.

Để áp dụng các thay đổi cho SchoolTool, bạn cần phải khởi động lại nó.

sudo service schooltool restart 

Như vậy, bạn có thể dành một chút thời gian để xem SchoolTool trong trình duyệt của bạn , đảm bảo mọi thứ đều hoạt động cho đến nay.

Mở trình duyệt của bạn và truy cập URL http:// example.com :7080 hoặc http:// your_server_ip :7080 , tùy thuộc vào cấu hình mong muốn của bạn. Lưu ý hiện tại, bạn cần thêm số cổng :7080 . Phần tiếp theo sẽ hướng dẫn bạn cách truy cập server trên cổng mặc định ( 80 ), điều này sẽ giúp nhiều user truy cập dễ dàng hơn.

Bạn sẽ thấy trang lịch mặc định.

Xem lịch

(Tùy chọn) Bước 4 - Cấu hình quyền truy cập cổng 80

Cổng mặc định của SchoolTool là 7080 . Tuy nhiên, hầu hết user sẽ thoải mái hơn khi truy cập nó trên cổng 80 , đây là một trong những cổng thông thường được sử dụng bởi các trình duyệt web. Điều đó nghĩa là mọi người sẽ có thể truy cập server tại example.com thay vì example.com :7080 .

Nếu bạn không có bất kỳ chương trình nào (ví dụ: Apache hoặc Nginx) sử dụng cổng 80 trên server của bạn , bạn có thể thay đổi cổng mặc định của SchoolTool thành 80 theo hướng dẫn trong phần này. Nếu bạn đã có một chương trình trên server của bạn sử dụng cổng 80 , bạn sẽ phải sử dụng cổng mặc định 7080 hoặc tạo một server mới dành riêng cho SchoolTool.

Bạn có thể sử dụng iptables để chuyển tiếp cổng 80 sang cổng 7080 . Giả sử server của bạn được kết nối với internet bằng giao diện eth0 , hãy sử dụng các lệnh sau để thực hiện việc này. Nếu server của bạn là DigitalOcean Server, bạn được kết nối với Internet bằng giao diện eth0 .

Thực thi ba lệnh này trên server của bạn để cài đặt chuyển tiếp cổng:

sudo iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -i eth0 -p tcp --dport 7080 -j ACCEPT sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 7080 

Như vậy, bạn có thể đăng nhập vào SchoolTool bằng URL http:// example.com hoặc http:// your_server_ip , tùy thuộc vào cấu hình mong muốn của bạn.

Bước 5 - Đăng nhập SchoolTool

Sử dụng trình duyệt web yêu thích của bạn để truy cập SchoolTool. Trang chủ của SchoolTool là trang Lịch theo mặc định.

Ở góc trên bên phải, nhấp vào liên kết Đăng nhập .

Xem lịch

Sử dụng thông tin đăng nhập SchoolTool mặc định:

  • Tên user : người quản lý
  • Mật khẩu : schooltool

Sau đó nhấn nút Đăng nhập để đăng nhập.

Màn hình đăng nhập

Đến đây bạn đã đăng nhập vào SchoolTool.

Bước 6 - áp dụng các thay đổi cấu hình cơ bản

Đến đây bạn đã đăng nhập vào SchoolTool, bạn cần áp dụng các thay đổi sau:

  • Thay đổi password của account người quản lý
  • Chỉ định tên trường của bạn
  • Chỉ định biểu trưng của trường bạn

Trước tiên, ta sẽ cập nhật password cho account người quản lý . Đừng để điều này với password mặc định; nếu không, bất kỳ ai cũng có thể đăng nhập vào account .

Nhấp vào tab Trang chủ trong menu chuyển nằm ở đầu trang web. Tiếp theo, nhấp vào liên kết Cài đặt> Mật khẩu trong menu chuyển bên trái.

Menu  chuyển  bên trái

Nhập password hiện tại, schooltool . Sau đó, nhập password mới của bạn hai lần và nhấn nút Áp dụng . Vui lòng chọn một password mạnh.

Một cửa sổ bật lên đã thay đổi password thành công sẽ xuất hiện. Từ bây giờ, bạn nên sử dụng password này để đăng nhập vào console SchoolTool.

Cửa sổ bật lên “Mật khẩu đã thay đổi thành công”

Tiếp theo, ta sẽ thay đổi tên và biểu tượng của trường bạn.

Nhấp vào tab Trường học trong thanh chuyển nằm ở đầu trang web. Sau đó, nhấp vào liên kết Tùy chỉnh> Tên trường trong menu chuyển bên trái.

Thay thế Trường của bạn bằng tên trường của bạn. Trong hướng dẫn này, ta sẽ sử dụng Học viện DigitalOcean .

Nhấp vào nút Chọn file để tải lên hình ảnh từ máy tính của bạn để sử dụng làm biểu trưng của trường bạn. Khi bạn đã chọn một hình ảnh để sử dụng, hãy nhấn nút Gửi để lưu các thay đổi .

Cập nhật thông tin trường học

Khi trang reload , SchoolTool sẽ sử dụng tên và biểu trưng của trường học của bạn thay vì mặc định.

Kết luận

Đến đây bạn đã cài đặt SchoolTool, bạn có một giải pháp thay thế miễn phí cho BlackBerry hoặc PowerSchool sẽ cho phép trường học của bạn quản lý profile học sinh từ một ứng dụng dựa trên trình duyệt.

Bạn cần thêm giáo viên và sinh viên, cài đặt sổ điểm, v.v. Để truy cập vào sổ tay SchoolTool đầy đủ, hãy tham khảo Sách SchoolTool , một cơ sở kiến thức được duy trì bởi các nhà phát triển của SchoolTool.


Tags:

Các tin liên quan

Cách cài đặt Thư viện ảnh Piwigo trên Ubuntu 14.04
2014-12-18
Cách thiết lập ứng dụng Node.js để sản xuất trên Ubuntu 14.04
2014-12-03
Cách cài đặt và cấu hình PowerDNS với MariaDB Backend trên Ubuntu 14.04
2014-12-02
Cách cài đặt và cấu hình Magento trên Ubuntu 14.04
2014-12-02
Cách cài đặt MEAN.JS Stack trên server Ubuntu 14.04
2014-11-26
Cách tăng tốc trang web Drupal 7 của bạn với Varnish 4 trên Ubuntu 14.04 và Debian 7
2014-11-17
Cách nâng cấp Ubuntu 12.04 LTS lên Ubuntu 14.04 LTS
2014-11-17
Các bước được đề xuất bổ sung cho server Ubuntu 14.04 mới
2014-11-04
Cơ bản về quản lý gói Ubuntu và Debian
2014-11-03
Cách quản lý cụm của bạn với Chef và Knife trên Ubuntu
2014-10-31