lxm218 / Edminforce

0 stars 2 forks source link

calphin - add student level into transaction table #696

Closed lxm218 closed 7 years ago

lxm218 commented 8 years ago

请给import的student加个tag;并在transaction table里面加一个student label,有三个值:new,return,repeat.

判断逻辑如下: 1) 先看这个学生上个session有没有注册,有就是repeat;2)查看是否有历史注册信息(上一个session之前的),如果有就是return;3)再查看student tag,如果是import的,就是return;4)剩下的就是new

如果注册同一session的另外一个class;student level使用第一个class注册时的判断值。

需要增加一个session order(类似level order)帮助判断前一个session。

此外,在学生注册信息表里面请用student level代替status

image

liyangwood commented 8 years ago

已经处理 目前student label只是存进去了,还没有地方显示。