cxt
|
eeacb3941b
|
字符限制
|
5 years ago |
cxt
|
e9cee80255
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
cxt
|
8b1e290ec5
|
实训和竞赛等模块的字符长度限制
|
5 years ago |
cxt
|
908d2cb273
|
字符长度限制
|
5 years ago |
daiao
|
f0d1099bc4
|
Merge branch 'dev_daiao' into dev_aliyun
|
5 years ago |
daiao
|
faf6aedc97
|
回复
|
5 years ago |
daiao
|
9ad2a0ffe6
|
迁移
|
5 years ago |
daiao
|
bbf6c47ccf
|
1
|
5 years ago |
cxt
|
54d98cf71a
|
评阅记录的删除
|
5 years ago |
cxt
|
0190848197
|
评阅记录的删除
|
5 years ago |
cxt
|
6b734110fb
|
编辑答案触发试题的更新
|
5 years ago |
cxt
|
2188f8b2b0
|
课堂内所有权限对运营权限开放
|
5 years ago |
daiao
|
ab02572d06
|
实践课程统计
|
5 years ago |
cxt
|
423352e65e
|
试卷和试题是否申请了公开
|
5 years ago |
daiao
|
11155590fa
|
数据
|
5 years ago |
cxt
|
f2b75e649a
|
Merge branch 'dev_item_bank' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
d206e1c37e
|
智能组卷
|
5 years ago |
daiao
|
2949271f86
|
实践课程统计
|
5 years ago |
cxt
|
6fcfac707d
|
Merge branch 'dev_item_bank' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
8c08d52a5f
|
敏感词汇验证报错
|
5 years ago |
daiao
|
3f0e5b95ec
|
1
|
5 years ago |
cxt
|
8ae1ac5e20
|
智能组卷
|
5 years ago |
daiao
|
7299e59f8a
|
验证
|
5 years ago |
daiao
|
3c353e5028
|
标题
|
5 years ago |
daiao
|
775432cb3b
|
代码
|
5 years ago |
daiao
|
670d6f1688
|
Merge branch 'dev_aliyun' into dev_daiao
|
5 years ago |
daiao
|
9cca5b062c
|
敏感词汇
|
5 years ago |
daiao
|
e4df8221de
|
1
|
5 years ago |
cxt
|
eb8e49e904
|
试题排序
|
5 years ago |
cxt
|
78354cb70e
|
试题和试卷的后台审批
|
5 years ago |
cxt
|
e99ed00fff
|
js
|
5 years ago |
cxt
|
8680714720
|
试卷的编辑
|
5 years ago |
cxt
|
218f5f0262
|
试卷的查看页
|
5 years ago |
cxt
|
f5609c987b
|
编程题
|
5 years ago |
cxt
|
b9b24dfbef
|
更新
|
5 years ago |
cxt
|
0433b7a72a
|
Merge branch 'dev_item_bank' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
杨树林
|
5f410d5bb6
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
1a8e35e0b3
|
毕业设计bug
|
5 years ago |
cxt
|
b0228cb901
|
调整
|
5 years ago |
cxt
|
2b4162bb77
|
题库的多态
|
5 years ago |
杨树林
|
7ad2ea121a
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
7e2186ec48
|
问卷列表的状态不对
|
5 years ago |
cxt
|
2dbdda25ec
|
Merge branch 'dev_item_bank' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
86e637a6f9
|
知识点增加创建者
|
5 years ago |
杨树林
|
c5c101338a
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
a557485231
|
问卷状态
|
5 years ago |
daiao
|
c4447c4807
|
测试集
|
5 years ago |
杨树明
|
86feb85fca
|
Merge branches 'dev_aliyun' and 'dev_item_bank' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
Conflicts:
public/react/src/App.js
public/react/src/modules/tpm/TPMIndex.js
|
5 years ago |
cxt
|
194f8ff3d3
|
实践课程中的jupyter实训不能选用到课堂
|
5 years ago |
cxt
|
592e6a5dc5
|
实践课程中的jupyter实训不能选用到课堂
|
5 years ago |
cxt
|
60808b21c9
|
Merge branch 'dev_item_bank' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
d7a47239fb
|
试卷列表
|
5 years ago |
杨树林
|
2ed152181b
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
13cb5f0fe5
|
1
|
5 years ago |
daiao
|
ad2c5212a3
|
消息错误
|
5 years ago |
杨树明
|
80ea35df88
|
Merge branches 'dev_aliyun' and 'dev_item_bank' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
c24072b931
|
1
|
5 years ago |
杨树林
|
8f754bbe2f
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
7504d7b0c4
|
课程体系的超管页面调整
|
5 years ago |
daiao
|
6cc67dbdf9
|
更新
|
5 years ago |
daiao
|
847266f9cc
|
1
|
5 years ago |
cxt
|
7f9d258230
|
Merge branch 'dev_aliyun' into dev_item_bank
|
5 years ago |
daiao
|
4e9ea65c2e
|
空白字符也能保存
|
5 years ago |
daiao
|
2abbb13a29
|
1
|
5 years ago |
daiao
|
3de87f607e
|
1
|
5 years ago |
daiao
|
606da7f6b2
|
1
|
5 years ago |
daiao
|
0d11d2fda8
|
1
|
5 years ago |
daiao
|
c6de7653ae
|
1
|
5 years ago |
cxt
|
e69e53740a
|
课程体系
|
5 years ago |
cxt
|
fc441cde2f
|
题库
|
5 years ago |
杨树林
|
6753f5fee4
|
Merge branches 'dev_aliyun' and 'dev_item_bank' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
cxt
|
5617454d22
|
选用实训的排序
|
5 years ago |
杨树林
|
c6c1a809f0
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
97cb40d2ee
|
Fork原因异常
|
5 years ago |
daiao
|
726a981b33
|
删除发送消息
|
5 years ago |
杨树林
|
f17ecbfd92
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
bd34b95666
|
OJ删除消息
|
5 years ago |
杨树林
|
c7e8f6944b
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
38ff27c4aa
|
1
|
5 years ago |
杨树林
|
bb4bbb4bc8
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
b5ef40118e
|
消息
|
5 years ago |
杨树林
|
22f1921710
|
Merge branches 'dev_aliyun' and 'dev_item_bank' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
daiao
|
17ba228586
|
fixbug
|
5 years ago |
daiao
|
4c7bc22965
|
评论
|
5 years ago |
杨树林
|
b07d4ddb4a
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_item_bank
|
5 years ago |
杨树明
|
bae2a17f96
|
Merge branches 'dev_aliyun' and 'dev_newysm' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_cxt
|
5 years ago |
daiao
|
42357d1f74
|
点赞和隐藏
|
5 years ago |
杨树明
|
328ce57778
|
Merge branch 'dev_cxt' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_newysm
|
5 years ago |
cxt
|
1d438ab216
|
题库
|
5 years ago |
cxt
|
71d5786b24
|
题库
|
5 years ago |
daiao
|
3dd6234a0a
|
消息报错
|
5 years ago |
daiao
|
032ba7f7a6
|
创建评论报错
|
5 years ago |
杨树明
|
ed66daafc6
|
Merge branches 'dev_aliyun', 'dev_cxt' and 'develop' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_cxt
|
5 years ago |
cxt
|
5c1b6f7c35
|
Merge branch 'dev_aliyun' into dev_item_bank
|
5 years ago |
cxt
|
c564e68a97
|
题库
|
5 years ago |
cxt
|
02b6646bd2
|
题库
|
5 years ago |
daiao
|
992045a5cf
|
1
|
5 years ago |
cxt
|
cab3a68719
|
Merge branch 'dev_aliyun' into dev_item_bank
|
5 years ago |
cxt
|
6567a517cf
|
题库的数据结构调整
|
5 years ago |
cxt
|
f90d58f5b3
|
实训发布优化2.0、超管页面调整
|
5 years ago |
cxt
|
0e5fa079bc
|
试题库的数据结构创建
|
5 years ago |
cxt
|
b4e9ede9f9
|
Merge branch 'dev_aliyun' into dev_cxt
|
5 years ago |
cxt
|
f348108674
|
实训课程中的实训访问权限
|
5 years ago |
cxt
|
d1dd9c25b9
|
题库
|
5 years ago |
cxt
|
95ad6576fa
|
实训作业查看答案
|
5 years ago |
cxt
|
45177122c8
|
实训作业列表的调整
|
5 years ago |
cxt
|
96f43439d2
|
Merge branch 'dev_aliyun' into dev_cxt
|
5 years ago |
daiao
|
77fe08be6f
|
交流问答
|
5 years ago |
cxt
|
02f60c83a9
|
实训作业的调整
|
5 years ago |
daiao
|
d34a9f3c28
|
Merge branch 'dev_jupyter' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_jupyter
|
5 years ago |
daiao
|
26d4ea7d1d
|
1
|
5 years ago |
杨树明
|
46b3eb37d1
|
Merge branches 'dev_aliyun' and 'dev_jupyter' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_jupyter
|
5 years ago |
jingquan huang
|
66cd9b62a0
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
jingquan huang
|
114d782558
|
RequestStore for current user and current laboratory
|
5 years ago |
daiao
|
7a18c9cc39
|
描述可以Wie空
|
5 years ago |
杨树林
|
8bb010f6a6
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_jupyter
|
5 years ago |
cxt
|
93e8fa2bde
|
Merge branch 'dev_aliyun' into dev_cxt
|
5 years ago |
cxt
|
baec0f86d7
|
实训作业查看答案
|
5 years ago |
cxt
|
6a25f12cc5
|
实训流程的更改
|
5 years ago |
cxt
|
747ec3f858
|
实训
|
5 years ago |
daiao
|
767d69cbe5
|
Merge branch 'dev_daiao' into dev_jupyter
|
5 years ago |
daiao
|
8112994003
|
增加参数
|
5 years ago |
daiao
|
24fac643cc
|
Merge branch 'dev_daiao' into dev_jupyter
|
5 years ago |
daiao
|
702c00907b
|
Merge branch 'dev_aliyun' into dev_daiao
|
5 years ago |
guange
|
e357ff1242
|
.
|
5 years ago |
daiao
|
413bda8dfe
|
jupyter实训
|
5 years ago |
cxt
|
1a7c7ea0d9
|
Merge branch 'develop' into dev_aliyun
|
5 years ago |
cxt
|
4f7348e550
|
选用资源报错
|
5 years ago |
cxt
|
5153d8d50b
|
Merge branch 'develop' into dev_aliyun
|
5 years ago |
cxt
|
b9b3a303a7
|
资源选用报错
|
5 years ago |
daiao
|
d1e6770428
|
oj模式
|
5 years ago |
cxt
|
9a17ef360b
|
平台密码的验证
|
5 years ago |
cxt
|
72a37d74c7
|
平台密码的验证
|
5 years ago |
cxt
|
b0f359e548
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
cxt
|
0a51ec8ad5
|
平台密码的验证
|
5 years ago |
daiao
|
4257028358
|
权限问题
|
5 years ago |
daiao
|
0ca6108f08
|
用户Oj界面权限问题
|
5 years ago |
daiao
|
75f76e1400
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
daiao
|
86868be70e
|
测试集参数判断
|
5 years ago |
cxt
|
e438c10a0b
|
Merge branch 'dev_cxt' into dev_aliyun
|
5 years ago |
daiao
|
ffb4b2c09e
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
daiao
|
b4c196e128
|
开发者社区
|
5 years ago |
cxt
|
2cd891e016
|
作业设置调整
|
5 years ago |
daiao
|
9e51bc7641
|
oj问题
|
5 years ago |
cxt
|
96209a0fa0
|
导航配置的“首页”修改为“赛制介绍”
|
5 years ago |
cxt
|
977bcb3d4a
|
作业附件的显示和下载
|
5 years ago |
cxt
|
b301628705
|
Merge branch 'dev_aliyun' into dev_cxt
|
5 years ago |
cxt
|
ff10e9ff0a
|
作业附件的显示和下载
|
5 years ago |
cxt
|
535e98a7c6
|
身份证校验
|
5 years ago |
cxt
|
ad9afcdbab
|
身份证的校验方式调整
|
5 years ago |
cxt
|
6a80766cae
|
调整
|
5 years ago |
cxt
|
44138bc460
|
云上实验室
|
5 years ago |
cxt
|
11175a3355
|
云上实验室
|
5 years ago |
cxt
|
905715a7a7
|
云上实验室
|
5 years ago |
cxt
|
d829679137
|
子站同步实践课程和实训
|
5 years ago |
cxt
|
fea6353350
|
子站实践课程的删除做成软删除,并增加实训回收站列表
|
5 years ago |
cxt
|
20ce52c4a1
|
Merge branch 'dev_cxt' into dev_aliyun
|
5 years ago |
daiao
|
8a8b425b58
|
测试唯一
|
5 years ago |
cxt
|
cbcf141156
|
实践课程删除实训
|
5 years ago |
cxt
|
99eaa92635
|
项目列表
|
5 years ago |
cxt
|
2f8d4a0fdd
|
后台管理页面的课程列表和课堂列表
|
5 years ago |
cxt
|
0eb0868b7e
|
Merge branch 'dev_aliyun' into dev_cxt
|
5 years ago |
cxt
|
85390938f8
|
Merge branch 'develop' into dev_aliyun
|
5 years ago |
cxt
|
856681facb
|
实践课程的权限对运营人员开放
|
5 years ago |
cxt
|
24b7e97633
|
学生身份的问卷状态不对
|
5 years ago |
cxt
|
34fed03655
|
问卷调整
|
5 years ago |
cxt
|
c88a998992
|
问卷调整
|
5 years ago |
cxt
|
5eeef267e5
|
问卷调整
|
5 years ago |
cxt
|
4075bfc269
|
问卷的答题入口与状态不一致
|
5 years ago |
daiao
|
8c23737e30
|
Base64问题
|
5 years ago |
daiao
|
dc4270c0b6
|
发布
|
5 years ago |
daiao
|
a626f9ce5d
|
增删测试集
|
5 years ago |
daiao
|
3dbca55557
|
导出实训
|
5 years ago |
daiao
|
7e50b42b9e
|
fixbug
|
5 years ago |
daiao
|
93f5c213e0
|
我的数据
|
5 years ago |
daiao
|
102004101c
|
Merge branch 'dev_daiao' into dev_aliyun
|
5 years ago |
daiao
|
a751f536e9
|
评论模块
|
5 years ago |
cxt
|
8341b68524
|
实训作业的计算成绩
|
5 years ago |
daiao
|
900a863bf0
|
1
|
5 years ago |
cxt
|
e4d65cf571
|
隐藏的实训不能搜索
|
5 years ago |
cxt
|
fe11c1eab3
|
云上实验室课堂
|
5 years ago |
daiao
|
e9a27be9df
|
TPI玩的时间
|
5 years ago |
daiao
|
df6d956bdc
|
代码加密功能
|
5 years ago |
daiao
|
88cc8d5610
|
Merge branch 'dev_aliyun' into dev_daiao
|
5 years ago |
cxt
|
666def7e8c
|
排行榜调整
|
5 years ago |
cxt
|
457d4d9228
|
排行榜调整
|
5 years ago |
cxt
|
3876d69b29
|
竞赛排行榜的显示条数应该时配置页的总奖项数
|
5 years ago |
daiao
|
2392106f78
|
fix confict
|
5 years ago |
daiao
|
781aa130ea
|
认证
|
5 years ago |
p31729568
|
adb96983db
|
user apply add laboratory flag
|
5 years ago |
p31729568
|
39e0aa25e0
|
laboratory: library data && data migration
|
5 years ago |
p31729568
|
4cd1fb2f69
|
laboratory: user data
|
5 years ago |
cxt
|
420b4c9c5e
|
创建课堂时不需要创建新课导语
|
5 years ago |
cxt
|
269c900cac
|
merge
|
5 years ago |
cxt
|
a34b0683c8
|
云上实验室的实训和实践课程过滤
|
5 years ago |
杨树明
|
b278839df5
|
Merge branches 'dev_aliyun' and 'develop' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
cxt
|
9adb713498
|
Merge branch 'develop' of http://bdgit.educoder.net/Hjqreturn/educoder into develop
|
5 years ago |
cxt
|
51b01b3b93
|
云上实验室的选用实训、选用实践课程
|
5 years ago |
p31729568
|
051bc08a8c
|
laboratory setting: banner setting manager && setting api modify
|
5 years ago |
p31729568
|
f4f85c36f0
|
laboratory: main site not show second site data
|
5 years ago |
daiao
|
cf1fe0aab3
|
OJ
|
5 years ago |
p31729568
|
27d6c91a5b
|
laboratory: course and competition data
|
5 years ago |
杨树明
|
4e4eb937be
|
Merge branches 'dev_aliyun' and 'dev_cxt' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_cxt
|
5 years ago |
cxt
|
4a64c3de74
|
小程序
|
5 years ago |
daiao
|
2a497830bb
|
OJ评测模式
|
5 years ago |
daiao
|
685e4b09f8
|
学员编程首页问题
|
5 years ago |
daiao
|
3e68b5a652
|
OJ门户首页
|
5 years ago |
daiao
|
310a628363
|
OJ模式
|
5 years ago |
p31729568
|
b2b5edd745
|
laboratory rep tag
|
5 years ago |
cxt
|
98bd6e9521
|
调整
|
5 years ago |
cxt
|
0969d323c5
|
实训项目的所属课程去掉未发布的
|
5 years ago |
p31729568
|
7ba4a3f4c9
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
p31729568
|
03424281bc
|
fix es
|
5 years ago |
cxt
|
7fe74f9654
|
竞赛排行榜列表的奖项名
|
5 years ago |
cxt
|
e121f39b0a
|
教学组的数据统计
|
5 years ago |
cxt
|
8dbd024051
|
调整
|
5 years ago |
杨树明
|
edf4697607
|
合并
|
5 years ago |
杨树明
|
d7cb83afce
|
Merge branches 'dev_aliyun' and 'dev_cxt' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_cxt
|
5 years ago |
daiao
|
494f476e8b
|
黑客松描述问题
|
5 years ago |
cxt
|
12f2e65cd2
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
cxt
|
f47dbb2c27
|
实训作业的调分
|
5 years ago |
daiao
|
d416224174
|
Merge branch 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
daiao
|
356de5e8a4
|
字符问题
|
5 years ago |
p31729568
|
a1ec31b56c
|
cooperative manage: shixun and subject manage
|
5 years ago |
cxt
|
e1fc3fff3e
|
调整
|
5 years ago |
cxt
|
5a0523bc16
|
试卷的主观题、客观题分数
|
5 years ago |
p31729568
|
3c6b447774
|
laboratory: shixun page and subject page data filter
|
5 years ago |
cxt
|
4f71c3e0f7
|
Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun
|
5 years ago |
cxt
|
b87e420f7d
|
竞赛证书审批列表的excel导出功能
|
5 years ago |
daiao
|
934a6069f0
|
移动关卡报错
|
5 years ago |
daiao
|
d5bb84050d
|
上移下移功能
|
5 years ago |
p31729568
|
c7117f309b
|
set ownership when create shixun and subject
|
5 years ago |
p31729568
|
c502460308
|
admin laboratory: subject && shixun list
|
5 years ago |
daiao
|
5bf6222811
|
通知公告排序更改
|
5 years ago |
cxt
|
d2eeb28e42
|
实名认证和职业认证的图片上传
|
5 years ago |
daiao
|
a36cb003ba
|
报名接口
|
5 years ago |
daiao
|
d30abb8f62
|
Merge branch 'dev_daiao' into dev_aliyun
|
5 years ago |
daiao
|
0ad1b56a27
|
黑客松定制
|
5 years ago |
cxt
|
4dbd4b529c
|
调整
|
5 years ago |
p31729568
|
14d9dd8e8b
|
admin: partner
|
5 years ago |
cxt
|
f5a42fd108
|
课堂在线学习改成课程学习
|
5 years ago |
cxt
|
de89189641
|
试卷的立即截止调整
|
5 years ago |
daiao
|
1be63d19af
|
查看答案的时间问题
|
5 years ago |
p31729568
|
b99357170d
|
admin: fix
|
5 years ago |
p31729568
|
ddf20eea84
|
competition certificate generate
|
5 years ago |
cxt
|
a2bb1ef1a2
|
Merge branch 'dev_cxt2' into dev_aliyun
|
5 years ago |
cxt
|
e9265e650e
|
Merge branch 'develop' into dev_aliyun
|
5 years ago |
p31729568
|
acd8a0584f
|
admins: competition prize && competition prize api
|
5 years ago |
cxt
|
10d3b3f5c1
|
竞赛调整
|
5 years ago |
cxt
|
02655789e1
|
统计
|
5 years ago |