家校通使用指南2.3

  • 格式:docx
  • 大小:306.88 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

家校通使用开发

第一步:

在微擎系统的用户组设置一个教师组的用户组

why:1.新增的教师生成的系统账号全都在从组下面,只有此组下面的用户,系统才进行权限判断

第二步:新增学校

选择学校登入(老师用户登入之后不用选择学校)

登入学校后在其他所有的操作都会归属于这个学校

第二步:

家校通里的系统设置配置好,(同一公众号下模板消息对多校都一样)第三步:

进入学生管理里

把年级,班级,学生设置好。此模块教师组不能访问

第四步:

新增教师

正确的设置其授课的班级;

然后回到班级里,设置此班级的班主任;

权限限制情况:

1.教师组用户进不去的:教师管理,学生管理,站内信

2.不是班主任和管理员进不去的:课程管理

3.根据所授课的班级:作业,弱项,进步,消息发送数据导入:

支持导入模板自定义

1.支持教师微信端管理

自主新增功能

电脑管理端:php文件=》lianhu_school/module/web/

html 文件=》lianhu_school/template/

移动端:php文件=》lianhu_school/module/web/mobile html文件=》lianhu_school/ template /mobile 保持html、php的命名一样

保持命名首字母大写

电脑端访问:$this->createWebUrl('你的文件名');

移动端访问:$this->createMobileUrl('你的文件名');

开发事项:(除了site.php加密,其他文件无加密)

1.加载php文件时已经全局化了$_GPC,$_W;

2.已经引入了load()->func('tpl');load()->func('file');

3.已经定义了$ac=$_GPC['ac'] ? $_GPC['ac']:'list';

$op=$_GPC['op'] ? $_GPC['op']:'list';

4.已经定义了翻页:

$total=10;

$pagesize=20;

$page=$_GPC['page']?$_GPC['page']:1;

$page=(int)$page;

$start_num=($page-1)*$pagesize;

$sql_limit="limit {$start_num},{$pagesize} ";

$pager=pagination($total,$page,$pagesize);

教师权限方法:

(微信端)$teacher_info=$this->teacher_mobile_qx();

如果是教师则返回教师表的信息(ims_lianhu_teacher)

(pc)$this->teacher_qx($teacher='');

如果参数$teacher为空:只允许管理员用户进入

如果$teacher=no: 返回teacher则表示是老师账户$this->teacher_main();班主任和管理员控制;返回班级列表

微信端学生权限:

$student_info=$this->mobile_from_find_student();

如果已经绑定学生就返回学生信息

多校版和公众号控制

无论是pc,还是微信端都是以$_SESSION['school_id']和$_W['uniacid']控制;

除了ims_lianhu_school表外,其他表都有school_id和uniacid字段家校通除了processor.php无$_SESSION['school_id]没有外.其他地方都有$_SESSION['school_id']的存在;

开发者应该以$_SESSION['school_id']为学校的判断基础;

开发者在命名文件时应该加上自己的前缀避免更新时覆盖;

恩,暂时就这样啦!