Api Documentation

addGroupUsingPOST

学生加入群组


/student/group

Usage and SDK Samples

curl -X POST "https://localhost:8080/student/group?code="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String code = code_example; // String | 邀请码
        try {
            Group result = apiInstance.addGroupUsingPOST(code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addGroupUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String code = code_example; // String | 邀请码
        try {
            Group result = apiInstance.addGroupUsingPOST(code);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addGroupUsingPOST");
            e.printStackTrace();
        }
    }
}
String *code = code_example; // 邀请码

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 学生加入群组
[apiInstance addGroupUsingPOSTWith:code
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var code = code_example; // {String} 邀请码


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addGroupUsingPOST(code, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addGroupUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var code = code_example;  // String | 邀请码

            try
            {
                // 学生加入群组
                Group result = apiInstance.addGroupUsingPOST(code);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addGroupUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$code = code_example; // String | 邀请码

try {
    $result = $api_instance->addGroupUsingPOST($code);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addGroupUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $code = code_example; # String | 邀请码

eval { 
    my $result = $api_instance->addGroupUsingPOST(code => $code);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->addGroupUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
code = code_example # String | 邀请码

try: 
    # 学生加入群组
    api_response = api_instance.add_group_using_post(code)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->addGroupUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
code*
String
邀请码
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


addGroupUsingPOST1

新建群组


/teacher/group

Usage and SDK Samples

curl -X POST "https://localhost:8080/teacher/group?groupName="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String groupName = groupName_example; // String | 教师添加的组名
        try {
            Group result = apiInstance.addGroupUsingPOST1(groupName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addGroupUsingPOST1");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String groupName = groupName_example; // String | 教师添加的组名
        try {
            Group result = apiInstance.addGroupUsingPOST1(groupName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addGroupUsingPOST1");
            e.printStackTrace();
        }
    }
}
String *groupName = groupName_example; // 教师添加的组名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 新建群组
[apiInstance addGroupUsingPOST1With:groupName
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var groupName = groupName_example; // {String} 教师添加的组名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addGroupUsingPOST1(groupName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addGroupUsingPOST1Example
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var groupName = groupName_example;  // String | 教师添加的组名

            try
            {
                // 新建群组
                Group result = apiInstance.addGroupUsingPOST1(groupName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addGroupUsingPOST1: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$groupName = groupName_example; // String | 教师添加的组名

try {
    $result = $api_instance->addGroupUsingPOST1($groupName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addGroupUsingPOST1: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $groupName = groupName_example; # String | 教师添加的组名

eval { 
    my $result = $api_instance->addGroupUsingPOST1(groupName => $groupName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->addGroupUsingPOST1: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
groupName = groupName_example # String | 教师添加的组名

try: 
    # 新建群组
    api_response = api_instance.add_group_using_post1(groupName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->addGroupUsingPOST1: %s\n" % e)

Parameters

Query parameters
Name Description
groupName*
String
教师添加的组名
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


addWorkUsingPOST

添加作业


/teacher/work

Usage and SDK Samples

curl -X POST "https://localhost:8080/teacher/work?groupId=&workName="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群ID
        String workName = workName_example; // String | 作业名
        try {
            Work result = apiInstance.addWorkUsingPOST(groupId, workName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addWorkUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群ID
        String workName = workName_example; // String | 作业名
        try {
            Work result = apiInstance.addWorkUsingPOST(groupId, workName);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addWorkUsingPOST");
            e.printStackTrace();
        }
    }
}
String *groupId = groupId_example; // 群ID
String *workName = workName_example; // 作业名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 添加作业
[apiInstance addWorkUsingPOSTWith:groupId
    workName:workName
              completionHandler: ^(Work output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var groupId = groupId_example; // {String} 群ID

var workName = workName_example; // {String} 作业名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.addWorkUsingPOST(groupId, workName, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addWorkUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var groupId = groupId_example;  // String | 群ID
            var workName = workName_example;  // String | 作业名

            try
            {
                // 添加作业
                Work result = apiInstance.addWorkUsingPOST(groupId, workName);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addWorkUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$groupId = groupId_example; // String | 群ID
$workName = workName_example; // String | 作业名

try {
    $result = $api_instance->addWorkUsingPOST($groupId, $workName);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addWorkUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $groupId = groupId_example; # String | 群ID
my $workName = workName_example; # String | 作业名

eval { 
    my $result = $api_instance->addWorkUsingPOST(groupId => $groupId, workName => $workName);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->addWorkUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
groupId = groupId_example # String | 群ID
workName = workName_example # String | 作业名

try: 
    # 添加作业
    api_response = api_instance.add_work_using_post(groupId, workName)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->addWorkUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
groupId*
String
群ID
Required
workName*
String
作业名
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


deleteGroupUsingDELETE

删除群组


/teacher/group/{id}

Usage and SDK Samples

curl -X DELETE "https://localhost:8080/teacher/group/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 要删除的群组ID
        try {
            apiInstance.deleteGroupUsingDELETE(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteGroupUsingDELETE");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 要删除的群组ID
        try {
            apiInstance.deleteGroupUsingDELETE(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteGroupUsingDELETE");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 要删除的群组ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 删除群组
[apiInstance deleteGroupUsingDELETEWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var id = id_example; // {String} 要删除的群组ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteGroupUsingDELETE(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteGroupUsingDELETEExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 要删除的群组ID

            try
            {
                // 删除群组
                apiInstance.deleteGroupUsingDELETE(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteGroupUsingDELETE: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$id = id_example; // String | 要删除的群组ID

try {
    $api_instance->deleteGroupUsingDELETE($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteGroupUsingDELETE: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 要删除的群组ID

eval { 
    $api_instance->deleteGroupUsingDELETE(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteGroupUsingDELETE: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 要删除的群组ID

try: 
    # 删除群组
    api_instance.delete_group_using_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteGroupUsingDELETE: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
要删除的群组ID
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


deleteUploadWorkUsingDELETE

学生删除已上传作业


/student/work/{workId}

Usage and SDK Samples

curl -X DELETE "https://localhost:8080/student/work/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.deleteUploadWorkUsingDELETE(workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteUploadWorkUsingDELETE");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.deleteUploadWorkUsingDELETE(workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteUploadWorkUsingDELETE");
            e.printStackTrace();
        }
    }
}
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 学生删除已上传作业
[apiInstance deleteUploadWorkUsingDELETEWith:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteUploadWorkUsingDELETE(workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteUploadWorkUsingDELETEExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 学生删除已上传作业
                apiInstance.deleteUploadWorkUsingDELETE(workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteUploadWorkUsingDELETE: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$workId = workId_example; // String | 作业ID

try {
    $api_instance->deleteUploadWorkUsingDELETE($workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteUploadWorkUsingDELETE: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->deleteUploadWorkUsingDELETE(workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteUploadWorkUsingDELETE: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workId = workId_example # String | 作业ID

try: 
    # 学生删除已上传作业
    api_instance.delete_upload_work_using_delete(workId)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteUploadWorkUsingDELETE: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


deleteWorkUsingDELETE

删除作业


/teacher/work/{workId}

Usage and SDK Samples

curl -X DELETE "https://localhost:8080/teacher/work/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.deleteWorkUsingDELETE(workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteWorkUsingDELETE");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.deleteWorkUsingDELETE(workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteWorkUsingDELETE");
            e.printStackTrace();
        }
    }
}
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 删除作业
[apiInstance deleteWorkUsingDELETEWith:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteWorkUsingDELETE(workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteWorkUsingDELETEExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 删除作业
                apiInstance.deleteWorkUsingDELETE(workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteWorkUsingDELETE: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$workId = workId_example; // String | 作业ID

try {
    $api_instance->deleteWorkUsingDELETE($workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteWorkUsingDELETE: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->deleteWorkUsingDELETE(workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteWorkUsingDELETE: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workId = workId_example # String | 作业ID

try: 
    # 删除作业
    api_instance.delete_work_using_delete(workId)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteWorkUsingDELETE: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


doInitUsingPOST

提交初始化方法


/config/init

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/init?password=&username="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 新密码
        String username = username_example; // String | 新用户名
        try {
            'String' result = apiInstance.doInitUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#doInitUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 新密码
        String username = username_example; // String | 新用户名
        try {
            'String' result = apiInstance.doInitUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#doInitUsingPOST");
            e.printStackTrace();
        }
    }
}
String *password = password_example; // 新密码
String *username = username_example; // 新用户名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 提交初始化方法
[apiInstance doInitUsingPOSTWith:password
    username:username
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var password = password_example; // {String} 新密码

var username = username_example; // {String} 新用户名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.doInitUsingPOST(password, username, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class doInitUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var password = password_example;  // String | 新密码
            var username = username_example;  // String | 新用户名

            try
            {
                // 提交初始化方法
                'String' result = apiInstance.doInitUsingPOST(password, username);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.doInitUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$password = password_example; // String | 新密码
$username = username_example; // String | 新用户名

try {
    $result = $api_instance->doInitUsingPOST($password, $username);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->doInitUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $password = password_example; # String | 新密码
my $username = username_example; # String | 新用户名

eval { 
    my $result = $api_instance->doInitUsingPOST(password => $password, username => $username);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->doInitUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
password = password_example # String | 新密码
username = username_example # String | 新用户名

try: 
    # 提交初始化方法
    api_response = api_instance.do_init_using_post(password, username)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->doInitUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
password*
String
新密码
Required
username*
String
新用户名
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


doLoginUsingPOST

提交登陆方法


/config/login

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/login?password=&username="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 密码
        String username = username_example; // String | 用户名
        try {
            'String' result = apiInstance.doLoginUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#doLoginUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 密码
        String username = username_example; // String | 用户名
        try {
            'String' result = apiInstance.doLoginUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#doLoginUsingPOST");
            e.printStackTrace();
        }
    }
}
String *password = password_example; // 密码
String *username = username_example; // 用户名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 提交登陆方法
[apiInstance doLoginUsingPOSTWith:password
    username:username
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var password = password_example; // {String} 密码

var username = username_example; // {String} 用户名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.doLoginUsingPOST(password, username, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class doLoginUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var password = password_example;  // String | 密码
            var username = username_example;  // String | 用户名

            try
            {
                // 提交登陆方法
                'String' result = apiInstance.doLoginUsingPOST(password, username);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.doLoginUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$password = password_example; // String | 密码
$username = username_example; // String | 用户名

try {
    $result = $api_instance->doLoginUsingPOST($password, $username);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->doLoginUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $password = password_example; # String | 密码
my $username = username_example; # String | 用户名

eval { 
    my $result = $api_instance->doLoginUsingPOST(password => $password, username => $username);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->doLoginUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
password = password_example # String | 密码
username = username_example # String | 用户名

try: 
    # 提交登陆方法
    api_response = api_instance.do_login_using_post(password, username)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->doLoginUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
password*
String
密码
Required
username*
String
用户名
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


downloadAllFileUsingGET

下载所有


/teacher/down/{workId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/down/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.downloadAllFileUsingGET(range, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#downloadAllFileUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.downloadAllFileUsingGET(range, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#downloadAllFileUsingGET");
            e.printStackTrace();
        }
    }
}
String *range = range_example; // Range请求头(用于判断是否需要支持多线程下载和断点续传)
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 下载所有
[apiInstance downloadAllFileUsingGETWith:range
    workId:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var range = range_example; // {String} Range请求头(用于判断是否需要支持多线程下载和断点续传)

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.downloadAllFileUsingGET(range, workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class downloadAllFileUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var range = range_example;  // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 下载所有
                apiInstance.downloadAllFileUsingGET(range, workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.downloadAllFileUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
$workId = workId_example; // String | 作业ID

try {
    $api_instance->downloadAllFileUsingGET($range, $workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->downloadAllFileUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $range = range_example; # String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->downloadAllFileUsingGET(range => $range, workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->downloadAllFileUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
range = range_example # String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
workId = workId_example # String | 作业ID

try: 
    # 下载所有
    api_instance.download_all_file_using_get(range, workId)
except ApiException as e:
    print("Exception when calling DefaultApi->downloadAllFileUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required
Header parameters
Name Description
range*
String
Range请求头(用于判断是否需要支持多线程下载和断点续传)
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


downloadFileUsingGET

学生作业下载


/student/down/{studentNumber}/{workId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/down/{studentNumber}/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
        String studentNumber = studentNumber_example; // String | 学号
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.downloadFileUsingGET(range, studentNumber, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#downloadFileUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
        String studentNumber = studentNumber_example; // String | 学号
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.downloadFileUsingGET(range, studentNumber, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#downloadFileUsingGET");
            e.printStackTrace();
        }
    }
}
String *range = range_example; // Range请求头(用于判断是否需要支持多线程下载和断点续传)
String *studentNumber = studentNumber_example; // 学号
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 学生作业下载
[apiInstance downloadFileUsingGETWith:range
    studentNumber:studentNumber
    workId:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var range = range_example; // {String} Range请求头(用于判断是否需要支持多线程下载和断点续传)

var studentNumber = studentNumber_example; // {String} 学号

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.downloadFileUsingGET(range, studentNumber, workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class downloadFileUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var range = range_example;  // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
            var studentNumber = studentNumber_example;  // String | 学号
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 学生作业下载
                apiInstance.downloadFileUsingGET(range, studentNumber, workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.downloadFileUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$range = range_example; // String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
$studentNumber = studentNumber_example; // String | 学号
$workId = workId_example; // String | 作业ID

try {
    $api_instance->downloadFileUsingGET($range, $studentNumber, $workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->downloadFileUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $range = range_example; # String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
my $studentNumber = studentNumber_example; # String | 学号
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->downloadFileUsingGET(range => $range, studentNumber => $studentNumber, workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->downloadFileUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
range = range_example # String | Range请求头(用于判断是否需要支持多线程下载和断点续传)
studentNumber = studentNumber_example # String | 学号
workId = workId_example # String | 作业ID

try: 
    # 学生作业下载
    api_instance.download_file_using_get(range, studentNumber, workId)
except ApiException as e:
    print("Exception when calling DefaultApi->downloadFileUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
studentNumber*
String
学号
Required
workId*
String
作业ID
Required
Header parameters
Name Description
range*
String
Range请求头(用于判断是否需要支持多线程下载和断点续传)
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


dropOutGroupUsingDELETE

退出群组


/student/group/{groupId}

Usage and SDK Samples

curl -X DELETE "https://localhost:8080/student/group/{groupId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群组ID
        try {
            apiInstance.dropOutGroupUsingDELETE(groupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#dropOutGroupUsingDELETE");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群组ID
        try {
            apiInstance.dropOutGroupUsingDELETE(groupId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#dropOutGroupUsingDELETE");
            e.printStackTrace();
        }
    }
}
String *groupId = groupId_example; // 群组ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 退出群组
[apiInstance dropOutGroupUsingDELETEWith:groupId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var groupId = groupId_example; // {String} 群组ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.dropOutGroupUsingDELETE(groupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class dropOutGroupUsingDELETEExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var groupId = groupId_example;  // String | 群组ID

            try
            {
                // 退出群组
                apiInstance.dropOutGroupUsingDELETE(groupId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.dropOutGroupUsingDELETE: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$groupId = groupId_example; // String | 群组ID

try {
    $api_instance->dropOutGroupUsingDELETE($groupId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->dropOutGroupUsingDELETE: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $groupId = groupId_example; # String | 群组ID

eval { 
    $api_instance->dropOutGroupUsingDELETE(groupId => $groupId);
};
if ($@) {
    warn "Exception when calling DefaultApi->dropOutGroupUsingDELETE: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
groupId = groupId_example # String | 群组ID

try: 
    # 退出群组
    api_instance.drop_out_group_using_delete(groupId)
except ApiException as e:
    print("Exception when calling DefaultApi->dropOutGroupUsingDELETE: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
String
群组ID
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


getAllDoneWorksUsingGET

获取学生所有已上传作业


/student/works/done

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/works/done"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getAllDoneWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllDoneWorksUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getAllDoneWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllDoneWorksUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 获取学生所有已上传作业
[apiInstance getAllDoneWorksUsingGETWithCompletionHandler: 
              ^(array[WorkModel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAllDoneWorksUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAllDoneWorksUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 获取学生所有已上传作业
                array[WorkModel] result = apiInstance.getAllDoneWorksUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAllDoneWorksUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->getAllDoneWorksUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAllDoneWorksUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getAllDoneWorksUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAllDoneWorksUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 获取学生所有已上传作业
    api_response = api_instance.get_all_done_works_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAllDoneWorksUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getAllGroupsUsingGET

获取学生所有群组


/student/groups

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/groups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[Group] result = apiInstance.getAllGroupsUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllGroupsUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[Group] result = apiInstance.getAllGroupsUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllGroupsUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 获取学生所有群组
[apiInstance getAllGroupsUsingGETWithCompletionHandler: 
              ^(array[Group] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAllGroupsUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAllGroupsUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 获取学生所有群组
                array[Group] result = apiInstance.getAllGroupsUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAllGroupsUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->getAllGroupsUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAllGroupsUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getAllGroupsUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAllGroupsUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 获取学生所有群组
    api_response = api_instance.get_all_groups_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAllGroupsUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getAllUnDoneWorksUsingGET

获取学生所有未上传作业


/student/works/un_done

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/works/un_done"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getAllUnDoneWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllUnDoneWorksUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getAllUnDoneWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getAllUnDoneWorksUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 获取学生所有未上传作业
[apiInstance getAllUnDoneWorksUsingGETWithCompletionHandler: 
              ^(array[WorkModel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getAllUnDoneWorksUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getAllUnDoneWorksUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 获取学生所有未上传作业
                array[WorkModel] result = apiInstance.getAllUnDoneWorksUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getAllUnDoneWorksUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->getAllUnDoneWorksUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getAllUnDoneWorksUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getAllUnDoneWorksUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getAllUnDoneWorksUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 获取学生所有未上传作业
    api_response = api_instance.get_all_un_done_works_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getAllUnDoneWorksUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getTeacherCreateGroupsUsingGET

教师获取创建的所有群组


/teacher/groups

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/groups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[Group] result = apiInstance.getTeacherCreateGroupsUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherCreateGroupsUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[Group] result = apiInstance.getTeacherCreateGroupsUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherCreateGroupsUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 教师获取创建的所有群组
[apiInstance getTeacherCreateGroupsUsingGETWithCompletionHandler: 
              ^(array[Group] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTeacherCreateGroupsUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTeacherCreateGroupsUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 教师获取创建的所有群组
                array[Group] result = apiInstance.getTeacherCreateGroupsUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getTeacherCreateGroupsUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->getTeacherCreateGroupsUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getTeacherCreateGroupsUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getTeacherCreateGroupsUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getTeacherCreateGroupsUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 教师获取创建的所有群组
    api_response = api_instance.get_teacher_create_groups_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getTeacherCreateGroupsUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getTeacherWorkDetailsUsingGET

获取作业详情


/teacher/work_detail/{workId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/work_detail/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            array[WorkDetailsModel] result = apiInstance.getTeacherWorkDetailsUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorkDetailsUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            array[WorkDetailsModel] result = apiInstance.getTeacherWorkDetailsUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorkDetailsUsingGET");
            e.printStackTrace();
        }
    }
}
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 获取作业详情
[apiInstance getTeacherWorkDetailsUsingGETWith:workId
              completionHandler: ^(array[WorkDetailsModel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTeacherWorkDetailsUsingGET(workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTeacherWorkDetailsUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 获取作业详情
                array[WorkDetailsModel] result = apiInstance.getTeacherWorkDetailsUsingGET(workId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getTeacherWorkDetailsUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$workId = workId_example; // String | 作业ID

try {
    $result = $api_instance->getTeacherWorkDetailsUsingGET($workId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getTeacherWorkDetailsUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workId = workId_example; # String | 作业ID

eval { 
    my $result = $api_instance->getTeacherWorkDetailsUsingGET(workId => $workId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getTeacherWorkDetailsUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workId = workId_example # String | 作业ID

try: 
    # 获取作业详情
    api_response = api_instance.get_teacher_work_details_using_get(workId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getTeacherWorkDetailsUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getTeacherWorkUsingGET

根据群ID获取作业


/teacher/work/{groupId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/work/{groupId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群ID
        try {
            array[WorkModel] result = apiInstance.getTeacherWorkUsingGET(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorkUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String groupId = groupId_example; // String | 群ID
        try {
            array[WorkModel] result = apiInstance.getTeacherWorkUsingGET(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorkUsingGET");
            e.printStackTrace();
        }
    }
}
String *groupId = groupId_example; // 群ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 根据群ID获取作业
[apiInstance getTeacherWorkUsingGETWith:groupId
              completionHandler: ^(array[WorkModel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var groupId = groupId_example; // {String} 群ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTeacherWorkUsingGET(groupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTeacherWorkUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var groupId = groupId_example;  // String | 群ID

            try
            {
                // 根据群ID获取作业
                array[WorkModel] result = apiInstance.getTeacherWorkUsingGET(groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getTeacherWorkUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$groupId = groupId_example; // String | 群ID

try {
    $result = $api_instance->getTeacherWorkUsingGET($groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getTeacherWorkUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $groupId = groupId_example; # String | 群ID

eval { 
    my $result = $api_instance->getTeacherWorkUsingGET(groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getTeacherWorkUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
groupId = groupId_example # String | 群ID

try: 
    # 根据群ID获取作业
    api_response = api_instance.get_teacher_work_using_get(groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getTeacherWorkUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
String
群ID
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getTeacherWorksUsingGET

获取教师所有作业


/teacher/works

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/works"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getTeacherWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorksUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            array[WorkModel] result = apiInstance.getTeacherWorksUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getTeacherWorksUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 获取教师所有作业
[apiInstance getTeacherWorksUsingGETWithCompletionHandler: 
              ^(array[WorkModel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getTeacherWorksUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getTeacherWorksUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 获取教师所有作业
                array[WorkModel] result = apiInstance.getTeacherWorksUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getTeacherWorksUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->getTeacherWorksUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getTeacherWorksUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getTeacherWorksUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getTeacherWorksUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 获取教师所有作业
    api_response = api_instance.get_teacher_works_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getTeacherWorksUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


getUpLoadInfoByWorkIdUsingGET

根据作业ID获取上传信息


/student/upload/{workId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/upload/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            Upload result = apiInstance.getUpLoadInfoByWorkIdUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUpLoadInfoByWorkIdUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            Upload result = apiInstance.getUpLoadInfoByWorkIdUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getUpLoadInfoByWorkIdUsingGET");
            e.printStackTrace();
        }
    }
}
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 根据作业ID获取上传信息
[apiInstance getUpLoadInfoByWorkIdUsingGETWith:workId
              completionHandler: ^(Upload output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUpLoadInfoByWorkIdUsingGET(workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUpLoadInfoByWorkIdUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 根据作业ID获取上传信息
                Upload result = apiInstance.getUpLoadInfoByWorkIdUsingGET(workId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getUpLoadInfoByWorkIdUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$workId = workId_example; // String | 作业ID

try {
    $result = $api_instance->getUpLoadInfoByWorkIdUsingGET($workId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getUpLoadInfoByWorkIdUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workId = workId_example; # String | 作业ID

eval { 
    my $result = $api_instance->getUpLoadInfoByWorkIdUsingGET(workId => $workId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getUpLoadInfoByWorkIdUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workId = workId_example # String | 作业ID

try: 
    # 根据作业ID获取上传信息
    api_response = api_instance.get_up_load_info_by_work_id_using_get(workId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getUpLoadInfoByWorkIdUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


indexUsingGET

控制面板主页


/config

Usage and SDK Samples

curl -X GET "https://localhost:8080/config"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.indexUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#indexUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.indexUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#indexUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 控制面板主页
[apiInstance indexUsingGETWithCompletionHandler: 
              ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.indexUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class indexUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 控制面板主页
                'String' result = apiInstance.indexUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.indexUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->indexUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->indexUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->indexUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->indexUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 控制面板主页
    api_response = api_instance.index_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->indexUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


initUsingGET

第一次进入控制面板


/config/init

Usage and SDK Samples

curl -X GET "https://localhost:8080/config/init"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.initUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#initUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.initUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#initUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 第一次进入控制面板
[apiInstance initUsingGETWithCompletionHandler: 
              ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.initUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class initUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 第一次进入控制面板
                'String' result = apiInstance.initUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.initUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->initUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->initUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->initUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->initUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 第一次进入控制面板
    api_response = api_instance.init_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->initUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


isStudentJoinAnyStudentGroupUsingGET

查询学生是否有学生群组


/student/group/exist

Usage and SDK Samples

curl -X GET "https://localhost:8080/student/group/exist"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            RestModel result = apiInstance.isStudentJoinAnyStudentGroupUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#isStudentJoinAnyStudentGroupUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            RestModel result = apiInstance.isStudentJoinAnyStudentGroupUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#isStudentJoinAnyStudentGroupUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 查询学生是否有学生群组
[apiInstance isStudentJoinAnyStudentGroupUsingGETWithCompletionHandler: 
              ^(RestModel output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.isStudentJoinAnyStudentGroupUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class isStudentJoinAnyStudentGroupUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 查询学生是否有学生群组
                RestModel result = apiInstance.isStudentJoinAnyStudentGroupUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.isStudentJoinAnyStudentGroupUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->isStudentJoinAnyStudentGroupUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->isStudentJoinAnyStudentGroupUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->isStudentJoinAnyStudentGroupUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->isStudentJoinAnyStudentGroupUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 查询学生是否有学生群组
    api_response = api_instance.is_student_join_any_student_group_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->isStudentJoinAnyStudentGroupUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


isTeacherHaveAnyGroupUsingGET

查询教师是否有群组


/teacher/group/exist

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/group/exist"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            RestModel result = apiInstance.isTeacherHaveAnyGroupUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#isTeacherHaveAnyGroupUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            RestModel result = apiInstance.isTeacherHaveAnyGroupUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#isTeacherHaveAnyGroupUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 查询教师是否有群组
[apiInstance isTeacherHaveAnyGroupUsingGETWithCompletionHandler: 
              ^(RestModel output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.isTeacherHaveAnyGroupUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class isTeacherHaveAnyGroupUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 查询教师是否有群组
                RestModel result = apiInstance.isTeacherHaveAnyGroupUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.isTeacherHaveAnyGroupUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->isTeacherHaveAnyGroupUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->isTeacherHaveAnyGroupUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->isTeacherHaveAnyGroupUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->isTeacherHaveAnyGroupUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 查询教师是否有群组
    api_response = api_instance.is_teacher_have_any_group_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->isTeacherHaveAnyGroupUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


loginUsingGET

登陆页面


/config/login

Usage and SDK Samples

curl -X GET "https://localhost:8080/config/login"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.loginUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.loginUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#loginUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 登陆页面
[apiInstance loginUsingGETWithCompletionHandler: 
              ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.loginUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class loginUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 登陆页面
                'String' result = apiInstance.loginUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.loginUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->loginUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->loginUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->loginUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->loginUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 登陆页面
    api_response = api_instance.login_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->loginUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


logoutUsingGET

注销登陆


/config/logout

Usage and SDK Samples

curl -X GET "https://localhost:8080/config/logout"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.logoutUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#logoutUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            'String' result = apiInstance.logoutUsingGET();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#logoutUsingGET");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 注销登陆
[apiInstance logoutUsingGETWithCompletionHandler: 
              ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.logoutUsingGET(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class logoutUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();

            try
            {
                // 注销登陆
                'String' result = apiInstance.logoutUsingGET();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.logoutUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();

try {
    $result = $api_instance->logoutUsingGET();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->logoutUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->logoutUsingGET();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->logoutUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # 注销登陆
    api_response = api_instance.logout_using_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->logoutUsingGET: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


packUsingGET

打包

下载所有作业之前必须先调用该API


/teacher/pack/{workId}

Usage and SDK Samples

curl -X GET "https://localhost:8080/teacher/pack/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            RestModel result = apiInstance.packUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#packUsingGET");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String workId = workId_example; // String | 作业ID
        try {
            RestModel result = apiInstance.packUsingGET(workId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#packUsingGET");
            e.printStackTrace();
        }
    }
}
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 打包
[apiInstance packUsingGETWith:workId
              completionHandler: ^(RestModel output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.packUsingGET(workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class packUsingGETExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 打包
                RestModel result = apiInstance.packUsingGET(workId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.packUsingGET: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$workId = workId_example; // String | 作业ID

try {
    $result = $api_instance->packUsingGET($workId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->packUsingGET: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $workId = workId_example; # String | 作业ID

eval { 
    my $result = $api_instance->packUsingGET(workId => $workId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->packUsingGET: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
workId = workId_example # String | 作业ID

try: 
    # 打包
    api_response = api_instance.pack_using_get(workId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->packUsingGET: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveCasLoginUrlUsingPOST

设置CAS登陆地址


/config/casLoginUrl

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/casLoginUrl?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登陆地址
        try {
            'String' result = apiInstance.saveCasLoginUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasLoginUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登陆地址
        try {
            'String' result = apiInstance.saveCasLoginUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasLoginUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // CAS登陆地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置CAS登陆地址
[apiInstance saveCasLoginUrlUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} CAS登陆地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveCasLoginUrlUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveCasLoginUrlUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | CAS登陆地址

            try
            {
                // 设置CAS登陆地址
                'String' result = apiInstance.saveCasLoginUrlUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveCasLoginUrlUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | CAS登陆地址

try {
    $result = $api_instance->saveCasLoginUrlUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveCasLoginUrlUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | CAS登陆地址

eval { 
    my $result = $api_instance->saveCasLoginUrlUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveCasLoginUrlUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | CAS登陆地址

try: 
    # 设置CAS登陆地址
    api_response = api_instance.save_cas_login_url_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveCasLoginUrlUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
CAS登陆地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveCasLogoutUrlUsingPOST

设置CAS登出地址


/config/casLogoutUrl

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/casLogoutUrl?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登出地址
        try {
            'String' result = apiInstance.saveCasLogoutUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasLogoutUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登出地址
        try {
            'String' result = apiInstance.saveCasLogoutUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasLogoutUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // CAS登出地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置CAS登出地址
[apiInstance saveCasLogoutUrlUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} CAS登出地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveCasLogoutUrlUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveCasLogoutUrlUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | CAS登出地址

            try
            {
                // 设置CAS登出地址
                'String' result = apiInstance.saveCasLogoutUrlUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveCasLogoutUrlUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | CAS登出地址

try {
    $result = $api_instance->saveCasLogoutUrlUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveCasLogoutUrlUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | CAS登出地址

eval { 
    my $result = $api_instance->saveCasLogoutUrlUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveCasLogoutUrlUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | CAS登出地址

try: 
    # 设置CAS登出地址
    api_response = api_instance.save_cas_logout_url_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveCasLogoutUrlUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
CAS登出地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveCasServerUrlUsingPOST

设置CAS服务器地址


/config/casServerUrl

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/casServerUrl?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS服务器地址
        try {
            'String' result = apiInstance.saveCasServerUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasServerUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS服务器地址
        try {
            'String' result = apiInstance.saveCasServerUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveCasServerUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // CAS服务器地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置CAS服务器地址
[apiInstance saveCasServerUrlUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} CAS服务器地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveCasServerUrlUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveCasServerUrlUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | CAS服务器地址

            try
            {
                // 设置CAS服务器地址
                'String' result = apiInstance.saveCasServerUrlUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveCasServerUrlUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | CAS服务器地址

try {
    $result = $api_instance->saveCasServerUrlUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveCasServerUrlUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | CAS服务器地址

eval { 
    my $result = $api_instance->saveCasServerUrlUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveCasServerUrlUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | CAS服务器地址

try: 
    # 设置CAS服务器地址
    api_response = api_instance.save_cas_server_url_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveCasServerUrlUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
CAS服务器地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveFilePathUsingPOST

设置文件目录


/config/filePath

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/filePath?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 文件目录地址
        try {
            'String' result = apiInstance.saveFilePathUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveFilePathUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 文件目录地址
        try {
            'String' result = apiInstance.saveFilePathUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveFilePathUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // 文件目录地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置文件目录
[apiInstance saveFilePathUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} 文件目录地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveFilePathUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveFilePathUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 文件目录地址

            try
            {
                // 设置文件目录
                'String' result = apiInstance.saveFilePathUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveFilePathUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | 文件目录地址

try {
    $result = $api_instance->saveFilePathUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveFilePathUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | 文件目录地址

eval { 
    my $result = $api_instance->saveFilePathUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveFilePathUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 文件目录地址

try: 
    # 设置文件目录
    api_response = api_instance.save_file_path_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveFilePathUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
文件目录地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveLocalServerUrlUsingPOST

设置本地服务器地址


/config/localServerUrl

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/localServerUrl?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 本地服务器地址
        try {
            'String' result = apiInstance.saveLocalServerUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveLocalServerUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 本地服务器地址
        try {
            'String' result = apiInstance.saveLocalServerUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveLocalServerUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // 本地服务器地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置本地服务器地址
[apiInstance saveLocalServerUrlUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} 本地服务器地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveLocalServerUrlUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveLocalServerUrlUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 本地服务器地址

            try
            {
                // 设置本地服务器地址
                'String' result = apiInstance.saveLocalServerUrlUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveLocalServerUrlUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | 本地服务器地址

try {
    $result = $api_instance->saveLocalServerUrlUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveLocalServerUrlUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | 本地服务器地址

eval { 
    my $result = $api_instance->saveLocalServerUrlUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveLocalServerUrlUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 本地服务器地址

try: 
    # 设置本地服务器地址
    api_response = api_instance.save_local_server_url_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveLocalServerUrlUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
本地服务器地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveLoginSuccessUrlUsingPOST

设置CAS登陆成功跳转地址


/config/loginSuccessUrl

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/loginSuccessUrl?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登陆成功跳转地址
        try {
            'String' result = apiInstance.saveLoginSuccessUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveLoginSuccessUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | CAS登陆成功跳转地址
        try {
            'String' result = apiInstance.saveLoginSuccessUrlUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveLoginSuccessUrlUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // CAS登陆成功跳转地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置CAS登陆成功跳转地址
[apiInstance saveLoginSuccessUrlUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} CAS登陆成功跳转地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveLoginSuccessUrlUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveLoginSuccessUrlUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | CAS登陆成功跳转地址

            try
            {
                // 设置CAS登陆成功跳转地址
                'String' result = apiInstance.saveLoginSuccessUrlUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveLoginSuccessUrlUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | CAS登陆成功跳转地址

try {
    $result = $api_instance->saveLoginSuccessUrlUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveLoginSuccessUrlUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | CAS登陆成功跳转地址

eval { 
    my $result = $api_instance->saveLoginSuccessUrlUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveLoginSuccessUrlUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | CAS登陆成功跳转地址

try: 
    # 设置CAS登陆成功跳转地址
    api_response = api_instance.save_login_success_url_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveLoginSuccessUrlUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
CAS登陆成功跳转地址
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


saveTempDirUsingPOST

设置临时目录


/config/tempDir

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/tempDir"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 打包临时目录地址
        try {
            'String' result = apiInstance.saveTempDirUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveTempDirUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 打包临时目录地址
        try {
            'String' result = apiInstance.saveTempDirUsingPOST(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#saveTempDirUsingPOST");
            e.printStackTrace();
        }
    }
}
String *name = name_example; // 打包临时目录地址

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置临时目录
[apiInstance saveTempDirUsingPOSTWith:name
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var name = name_example; // {String} 打包临时目录地址


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.saveTempDirUsingPOST(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class saveTempDirUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 打包临时目录地址

            try
            {
                // 设置临时目录
                'String' result = apiInstance.saveTempDirUsingPOST(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.saveTempDirUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$name = name_example; // String | 打包临时目录地址

try {
    $result = $api_instance->saveTempDirUsingPOST($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->saveTempDirUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = WWW::SwaggerClient::Object::String->new(); # String | 打包临时目录地址

eval { 
    my $result = $api_instance->saveTempDirUsingPOST(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->saveTempDirUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 打包临时目录地址

try: 
    # 设置临时目录
    api_response = api_instance.save_temp_dir_using_post(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->saveTempDirUsingPOST: %s\n" % e)

Parameters

Body parameters
Name Description
name *

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


updateGroupNameUsingPATCH

更新群组


/teacher/group/{id}/{name}

Usage and SDK Samples

curl -X PATCH "https://localhost:8080/teacher/group/{id}/{name}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 群组id
        String name = name_example; // String | 修改的新群组名
        try {
            apiInstance.updateGroupNameUsingPATCH(id, name);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateGroupNameUsingPATCH");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 群组id
        String name = name_example; // String | 修改的新群组名
        try {
            apiInstance.updateGroupNameUsingPATCH(id, name);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateGroupNameUsingPATCH");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 群组id
String *name = name_example; // 修改的新群组名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 更新群组
[apiInstance updateGroupNameUsingPATCHWith:id
    name:name
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var id = id_example; // {String} 群组id

var name = name_example; // {String} 修改的新群组名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateGroupNameUsingPATCH(id, name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateGroupNameUsingPATCHExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 群组id
            var name = name_example;  // String | 修改的新群组名

            try
            {
                // 更新群组
                apiInstance.updateGroupNameUsingPATCH(id, name);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateGroupNameUsingPATCH: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$id = id_example; // String | 群组id
$name = name_example; // String | 修改的新群组名

try {
    $api_instance->updateGroupNameUsingPATCH($id, $name);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateGroupNameUsingPATCH: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 群组id
my $name = name_example; # String | 修改的新群组名

eval { 
    $api_instance->updateGroupNameUsingPATCH(id => $id, name => $name);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateGroupNameUsingPATCH: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 群组id
name = name_example # String | 修改的新群组名

try: 
    # 更新群组
    api_instance.update_group_name_using_patch(id, name)
except ApiException as e:
    print("Exception when calling DefaultApi->updateGroupNameUsingPATCH: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
群组id
Required
name*
String
修改的新群组名
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


updateWorkEnabledUsingPATCH

更新作业启用状态


/teacher/work/{workId}/{enabled}

Usage and SDK Samples

curl -X PATCH "https://localhost:8080/teacher/work/{workId}/{enabled}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String enabled = enabled_example; // String | 开启状态
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.updateWorkEnabledUsingPATCH(enabled, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateWorkEnabledUsingPATCH");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String enabled = enabled_example; // String | 开启状态
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.updateWorkEnabledUsingPATCH(enabled, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateWorkEnabledUsingPATCH");
            e.printStackTrace();
        }
    }
}
String *enabled = enabled_example; // 开启状态
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 更新作业启用状态
[apiInstance updateWorkEnabledUsingPATCHWith:enabled
    workId:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var enabled = enabled_example; // {String} 开启状态

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateWorkEnabledUsingPATCH(enabled, workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateWorkEnabledUsingPATCHExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var enabled = enabled_example;  // String | 开启状态
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 更新作业启用状态
                apiInstance.updateWorkEnabledUsingPATCH(enabled, workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateWorkEnabledUsingPATCH: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$enabled = enabled_example; // String | 开启状态
$workId = workId_example; // String | 作业ID

try {
    $api_instance->updateWorkEnabledUsingPATCH($enabled, $workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateWorkEnabledUsingPATCH: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $enabled = enabled_example; # String | 开启状态
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->updateWorkEnabledUsingPATCH(enabled => $enabled, workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateWorkEnabledUsingPATCH: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
enabled = enabled_example # String | 开启状态
workId = workId_example # String | 作业ID

try: 
    # 更新作业启用状态
    api_instance.update_work_enabled_using_patch(enabled, workId)
except ApiException as e:
    print("Exception when calling DefaultApi->updateWorkEnabledUsingPATCH: %s\n" % e)

Parameters

Path parameters
Name Description
enabled*
String
开启状态
Required
workId*
String
作业ID
Required

Responses

Status: 200 - OK

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden


uploadWorkUsingPOST

学生上传作业


/student/work/{workId}

Usage and SDK Samples

curl -X POST "https://localhost:8080/student/work/{workId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        File file = /path/to/file.txt; // File | 上传的作业
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.uploadWorkUsingPOST(file, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#uploadWorkUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        File file = /path/to/file.txt; // File | 上传的作业
        String workId = workId_example; // String | 作业ID
        try {
            apiInstance.uploadWorkUsingPOST(file, workId);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#uploadWorkUsingPOST");
            e.printStackTrace();
        }
    }
}
File *file = /path/to/file.txt; // 上传的作业
String *workId = workId_example; // 作业ID

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 学生上传作业
[apiInstance uploadWorkUsingPOSTWith:file
    workId:workId
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var file = /path/to/file.txt; // {File} 上传的作业

var workId = workId_example; // {String} 作业ID


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.uploadWorkUsingPOST(file, workId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class uploadWorkUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var file = new File(); // File | 上传的作业
            var workId = workId_example;  // String | 作业ID

            try
            {
                // 学生上传作业
                apiInstance.uploadWorkUsingPOST(file, workId);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.uploadWorkUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$file = /path/to/file.txt; // File | 上传的作业
$workId = workId_example; // String | 作业ID

try {
    $api_instance->uploadWorkUsingPOST($file, $workId);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->uploadWorkUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $file = /path/to/file.txt; # File | 上传的作业
my $workId = workId_example; # String | 作业ID

eval { 
    $api_instance->uploadWorkUsingPOST(file => $file, workId => $workId);
};
if ($@) {
    warn "Exception when calling DefaultApi->uploadWorkUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
file = /path/to/file.txt # File | 上传的作业
workId = workId_example # String | 作业ID

try: 
    # 学生上传作业
    api_instance.upload_work_using_post(file, workId)
except ApiException as e:
    print("Exception when calling DefaultApi->uploadWorkUsingPOST: %s\n" % e)

Parameters

Path parameters
Name Description
workId*
String
作业ID
Required
Form parameters
Name Description
file*
File
上传的作业
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found


userUsingPOST

设置用户名密码


/config/user

Usage and SDK Samples

curl -X POST "https://localhost:8080/config/user?password=&username="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 新密码
        String username = username_example; // String | 新用户名
        try {
            'String' result = apiInstance.userUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#userUsingPOST");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String password = password_example; // String | 新密码
        String username = username_example; // String | 新用户名
        try {
            'String' result = apiInstance.userUsingPOST(password, username);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#userUsingPOST");
            e.printStackTrace();
        }
    }
}
String *password = password_example; // 新密码
String *username = username_example; // 新用户名

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// 设置用户名密码
[apiInstance userUsingPOSTWith:password
    username:username
              completionHandler: ^('String' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ApiDocumentation = require('api_documentation');

var api = new ApiDocumentation.DefaultApi()

var password = password_example; // {String} 新密码

var username = username_example; // {String} 新用户名


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.userUsingPOST(password, username, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class userUsingPOSTExample
    {
        public void main()
        {
            
            var apiInstance = new DefaultApi();
            var password = password_example;  // String | 新密码
            var username = username_example;  // String | 新用户名

            try
            {
                // 设置用户名密码
                'String' result = apiInstance.userUsingPOST(password, username);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.userUsingPOST: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\DefaultApi();
$password = password_example; // String | 新密码
$username = username_example; // String | 新用户名

try {
    $result = $api_instance->userUsingPOST($password, $username);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->userUsingPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $password = password_example; # String | 新密码
my $username = username_example; # String | 新用户名

eval { 
    my $result = $api_instance->userUsingPOST(password => $password, username => $username);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->userUsingPOST: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
password = password_example # String | 新密码
username = username_example # String | 新用户名

try: 
    # 设置用户名密码
    api_response = api_instance.user_using_post(password, username)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->userUsingPOST: %s\n" % e)

Parameters

Query parameters
Name Description
password*
String
新密码
Required
username*
String
新用户名
Required

Responses

Status: 200 - OK

Status: 201 - Created

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found