empatisoft/yok-atlas

这是一个为YÖK Atlas网站数据开发的程序。

dev-main 2022-10-18 12:17 UTC

This package is auto-updated.

Last update: 2024-09-18 16:32:45 UTC


README

此程序用于从YÖK Atlas网站上获取许可证程序信息。

Composer安装(终端)

在项目主目录中运行以下命令。

$ composer require empatisoft/yok-atlas:dev-main --prefer-source

Composer安装(JSON)

将“require”值添加到您的composer.json文件中,然后运行“composer update”命令。

"empatisoft/yok-atlas": "dev-main"

手动添加到项目中

下载类并将其复制到项目目录中以使用。

示例用法

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ERROR);

define('DIR', DIRECTORY_SEPARATOR);
define('ROOT', $_SERVER['DOCUMENT_ROOT'].DIR);

require_once ROOT."vendor".DIR."autoload.php";
require_once "helpers.php";

$atlas = new \Empatisoft\YokAtlas();

用于提取大学课程

$universityCode = 1000;
$atlas->setUniversity($universityCode);
$programs = $atlas->getPrograms();

用于提取课程信息

$programCode = 1000;
$year = 2021;
$atlas->setProgram($programCode);
$atlas->setYear($year);
$program = $atlas->getProgram();

->setUniversity() 方法

设置您想要提取课程的大学对应的ÖSYM代码。 (getPrograms方法必需。)

->setYear() 方法

设置您想要提取数据的年份。

->getPrograms() 方法

列出大学的所有课程。此方法必须通过“setUniversity”方法设置大学代码才能工作。

->getProgram() 方法

提取课程的所有分析。此方法必须通过“setYear”方法设置数据年份才能工作。