Инсталиране на системата SchoolTool в Ubuntu

Оферта от 8host.com

schooltool

SchoolTool е отворена система за управление на информация (алтернатива на Blackboard и PowerSchool), която ви позволява да организирате и извличате различни данни, например:

  • Присъствени дневници
  • Календари за събития
  • Учебници
  • Информация за връзка с родители/настойници и ученици
  • Доклади за нарушения

Училищният управленски персонал, секретари, счетоводители, ученици и учители имат достъп до SchoolTool с помощта на обикновен браузър. Освен това, за разлика от PowerSchool, SchoolTool не изисква Java Runtime Environment.

Изисквания

За да завършите ръководството, ще ви трябва:

  • Ubuntu 14.04 сървър с минимум 2GB RAM. Необходимото количество памет зависи от броя на потребителите на SchoolTool.
  • Един сървър на училище. Системата SchoolTool не поддържа няколко училища от един и същи сървър.
  • Потребителски акаунт със sudo привилегии.

Стъпка 1: Изтеглете хранилището на пакети SchoolTool

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

Натиснете Enter, за да продължите.

Стъпка 2: Инсталиране на SchoolTool

След като хранилището е добавено към сървъра, актуализирайте списъка с пакети:

sudo apt-get актуализация

За да инсталирате SchoolTool, изпълнете командата:

sudo apt-get инсталирайте schooltool

В допълнение към самата програма SchoolTool, на сървъра ще бъдат инсталирани редица Python пакети.

Забележка : Системата SchoolTool е написана на Python.

Може би вече сте забелязали, че SchoolTool не изисква LAMP стек да бъде инсталиран, за да обслужва страници и да съхранява данни. Според разработчиците на SchoolTool, приложениятаPython осигурява по-стабилна ежедневна работа на програмата и нейното надеждно обновяване.

3: Публичен достъп до SchoolTool

По подразбиране SchoolTool е достъпен само от компютъра, на който е инсталиран. Трябва да отворите достъп до SchoolTool в мрежата.

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

Използвайте стрелката надолу на клавиатурата, за да преместите курсора в долната част на файла. Има този код:

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

Заменете 127.0.0.1 с 0.0.0.0:

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

Натиснете ctrl+X, след което nano ще попита:

Запазване на модифицирания буфер (ОТГОВОР „НЕ“ ЩЕ УНИЩОЖИ ПРОМЕНИТЕ)? Да Да N Не ^C Отказ

Натиснете Y, за да запазите промените.

Рестартирайте SchoolTool, за да активирате промените.

sudo service schooltool рестартиране

За да проверите дали инсталацията е успешна, опитайте да отворите SchoolTool в браузър. За да направите това, посетете:

http:// example.com :7080 или http:// your_server_ip :7080

Забележка : В момента се изисква порт (:7080). Следващият раздел от ръководството ви показва как да промените порта на стандартния порт 80, който не е необходимо да се посочва.

Когато отворите връзката, ще видите стандартната страница на календара.

Стъпка 4: Настройка на порт на SchoolTool (по избор)

Стандартният номер на порт за SchoolTool е 7080. Въпреки това, когато влизате в системата в браузър, ще трябва постоянно да посочвате порта след връзката. Ще бъде много по-удобно да конфигурирате достъпа до SchoolTool на порт 80, който е универсален порт за повечето браузъри. В резултат на това програмата ще бъде достъпна на example.com вместо на example.com:7080.

Ако на сървъра няма програми, които поддържат порт 80 (например Apache или Nginx), можете просто да следвате инструкциите в ръководството. Ако порт 80 вече се използва от друга програма, продължете да използвате порт 7080 или създайте специален сървър за SchoolTool.

Можете да използвате iptables за пренасочване на порт 7080 към порт 80. За да направите това, изпълнете следните команди (като се има предвид, че сървърът е свързан към интернет чрез интерфейса eth0).

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 70 80

Сега можете да влезете в SchoolTool, като използвате връзка без порт:

http:// example.com http:// вашия_сървър_ip

Отворете SchoolTool в браузър. По подразбиране началната страница на SchoolTool е страницата на календара.

В горния десен ъгъл щракнете върху Вход.

Стандартни идентификационни данни на SchoolTool:

  • Потребителско име: мениджър
  • Парола: schooltool

Въведете вашите идентификационни данни и щракнете върху Вход.

Стъпка 6: Основна настройка на SchoolTool

След като влезете в SchoolTool, трябва да промените някои параметри:

  • Променете паролата за администратор (потребителски мениджър).
  • Въведете името на училището.
  • Добавете лого на училище.

Не забравяйте да промените администраторската парола, в противен случай всеки потребител ще има достъп до нея.

Кликнете върху раздела Начало в горното меню и след това отворете Настройки > Парола в лявата лента на менюто.

Въведете текущата парола (schooltool) и след това въведете новата парола два пъти и щракнете върху Приложи.

На екрана трябва да се появи съобщението Паролата е променена успешно.

СегаТрябва да се сменят името и логото на училището.

Отворете раздела Училище в горното меню, след което отворете Персонализиране > Име на училище в лявата лента с менюта.

Заменете вашето училище с името на вашето училище.

След това остава само да инсталирате логото на училището. Щракнете върху бутона Избор на файл, за да качите вашето лого изображение. След това просто щракнете върху Изпрати.

След опресняване на страницата SchoolTool ще използва каченото лого на училището.

Заключение

Системата за управление на информацията SchoolTool вече е напълно работеща и ви позволява да управлявате данните си с просто приложение за браузър.

На този етап можете да добавяте учители, ученици, да създавате дневници с оценки и да се запознаете с останалите функции на SchoolTool. Повече информация можете да намерите в SchoolTool Book, която се поддържа от разработчиците на SchoolTool.