training.module

Manage an individual training module

SUPPORTED METHODS:

GET

Parameters

Type

Description

token (required)

Valid token

id (required)

integer

Module id

store (accepted)

integer

Store id

UPDATE

Parameters

Type

Decription

token (required)

Valid token

id (required)

integer

Module id

title (accepted)

varchar

Module Title

duedate (accepted)

date

Due date

est_time (accepted)

date

Estimation time

section (accepted)

integer

Section

child_edit (accepted)

integer

Child edit

tutorial (accepted)

integer

Tutorial

mintime (accepted)

integer

Mintime

contents (accepted)

varchar

Contents

video (accepted)

varchar

Video - Youtube id

addgroup (accepted)

integer

Add group by id

removegroup (accepted)

integer

Remove group by id

add_group (accepted)

integer

Add group by id

remove_group (accepted)

integer

Remove group by id

add_skill (accepted)

integer

Add skill by id

remove_skill (accepted)

integer

Remove skill by id

add_user_training (accepted)

integer

Add user training by id

iframe (accepted)

varchar

Iframe

remove_user_training (accepted)

integer

Remove user training by id

addlocation (accepted)

integer

Add location by id

removelocation (accepted)

integer

Remove location by id

reset (accepted)

integer

Reset

null : Do nothing
isset: Reset

silent (accepted)

integer

Silent

null : Do nothing
isset: Silent

comment_type (accepted)

integer

Comment type

can_see_comment (accepted)

integer

User can see comments

digital_signature (accepted)

integer

Digital signiture

download_pdf (accepted)

integer

Download pdf

questions (accepted)

enum (Array)

Questions

DELETE

Parameters

Type

Description

token (required)

Valid token

id (required)

integer

Module id

CREATE

Parameters

Type

Description

token (required)

Valid token

title (required)

varchar

Title

section (accepted)

integer

Section

tutorial (accepted)

integer

Tutorial

mintime (accepted)

integer

Mintime

contents (accepted)

varchar

Contents

video (accepted)

varchar

Video - Youtube id

iframe (accepted)

varchar

Iframe

DOCUMENTATION

GET
Retrieves an individual training module.
Level 5 is required (all users can fetch this module)

--

Example Request:

{
   "method":"GET",
   "module":"training.module",
   "request":{
      "id":"36"
   }
}

Example Response:

{
   "status":1,
   "data":{
      "id":"24",
      "store":"11",
      "title":"Admin Account Settings",
      "section":"7",
      "tutorial":"56",
      "contents":"",
      "video":"",
      "mintime":null,
      "deleted":"0",
      "deleted_by":"0",
      "created":"1334809797",
      "created_by":"123",
      "updated":"1334810273",
      "updated_by":"2",
      "child_edit":"1",
      "orig_cm_id":"0",
      "files":[
 
      ],
      "stats":{
         "totalstaff":0,
         "finished":0,
         "unfinished":0,
         "outdated":0
      }
   },
   "token":"xxxxxxx"
}

UPDATE
Update an individual training module.
Level 3 is required.

--

Example Request:

{
   "method":"UPDATE",
   "module":"training.module",
   "request":{
      "id":"56",
      "title":"New Title 2",
      "content":"New content 2"
   }
}

Example Response:

{
   "status":1,
   "data":{
      "id":"56",
      "store":"11",
      "title":"New title 2",
      "section":"7",
      "tutorial":"56",
      "contents":"New content 2",
      "video":"",
      "mintime":null,
      "deleted":"0",
      "deleted_by":"0",
      "created":"1334809797",
      "created_by":"123",
      "updated":"1334810273",
      "updated_by":"2",
      "child_edit":"1",
      "orig_cm_id":"0",
      "files":[
 
      ],
      "stats":{
         "totalstaff":0,
         "finished":0,
         "unfinished":0,
         "outdated":0
      }
   },
   "token":"xxxxxxx"
}

DELETE
Delete an individual training module.
Level 3 is required.

--
Example Request:

{
   "method":"DELETE",
   "module":"training.module",
   "request":{
      "id":"36"
   }
}

Example Response:

{
   "status":1,
   "data":"",
   "token":"xxxxxxx"
}

CREATE
Create an individual training module.
Level 3 is required.

--

Example Request:

{
   "method":"CREATE",
   "module":"training.module",
   "request":{
      "title":"New Title",
      "content":"New content"
   }
}

Example Response:

{
   "status":1,
   "data":{
      "id":"56",
      "store":"11",
      "title":"New title",
      "section":"7",
      "tutorial":"56",
      "contents":"New content",
      "video":"",
      "mintime":null,
      "deleted":"0",
      "deleted_by":"0",
      "created":"1334809797",
      "created_by":"123",
      "updated":"1334810273",
      "updated_by":"2",
      "child_edit":"1",
      "orig_cm_id":"0",
      "files":[
 
      ],
      "stats":{
         "totalstaff":0,
         "finished":0,
         "unfinished":0,
         "outdated":0
      }
   },
   "token":"xxxxxxx"
}