Skip to content
Belikhun edited this page May 26, 2019 · 7 revisions

/test/timer - Lấy thông tin thời gian của kì thi

HTTP/1.1 GET /api/test/timer

  • Permission: everyone
  • Require Logged In: false

Success 200:

Field Type Description
start number Thời gian bắt đầu (UNIX Time Stamp)
time number Thời gian (giây)
during number Thời gian làm bài (giây)
offset number Thời gian bù (giây)
phase number Giai đoạn hiện tại
  • phase:
    • 0: Không có giới hạn thời gian làm bài (khi thời gian làm bài <= 0)
    • 1: time sẽ là thời gian còn lại trước khi bắt đầu kì thi
    • 2: time sẽ là thời gian làm bài còn lại trong kì thi
    • 3: time sẽ là thời gian bù giờ trong kì thi
    • 4: time sẽ là thời gian sau khi kết thúc kì thi

Example:

phase 0

{
	"code": 101,
	"status": 200,
	"description": "Not in contest mode.",
	"user": null,
	"data": {
		"during": 0,
		"phase": 0
	},
	"runtime": 0.0013191699981689453
}

phase 1

{
	"code": 0,
	"status": 200,
	"description": "Thành công!",
	"user": null,
	"data": {
		"start": 16402348092,
		"time": 6400,
		"during": 7200,
		"offset": 30,
		"phase": 1
	},
	"runtime": 0.0013191699981689453
}

phase 2

{
	"code": 0,
	"status": 200,
	"description": "Thành công!",
	"user": null,
	"data": {
		"time": 7118,
		"during": 7200,
		"offset": 30,
		"phase": 2
	},
	"runtime": 0.0013191699981689453
}

phase 3

{
	"code": 0,
	"status": 200,
	"description": "Thành công!",
	"user": null,
	"data": {
		"time": 28,
		"during": 7200,
		"offset": 30,
		"phase": 3
	},
	"runtime": 0.0013191699981689453
}

phase 4

{
	"code": 0,
	"status": 200,
	"description": "Thành công!",
	"user": null,
	"data": {
		"time": -12,
		"during": 7200,
		"offset": 30,
		"phase": 4
	},
	"runtime": 0.0013191699981689453
}