An assignment sharing method that is processed using an assignment-related information storage unit, an assignment information receiving unit, an assignment-related information accumulating unit, an assignment information transmitting unit, an assignment approval receiving unit, an assignment approving unit, an assignment result information receiving unit, and an assignment achievement status information setting unit, the assignment-related information storage unit storing assignment-related information, the assignment-related information including assignment information which is information representing an assignment, proposer identification information identifying a proposer of the assignment, challenger identification information identifying a challenger of the assignment, assignment approval information indicating whether or not the challenger has approved the assignment, and assignment achievement status information representing an achievement status of the assignment, the assignment sharing method comprising:
- an assignment information receiving step of receiving, with the assignment information receiving unit, assignment information, proposer identification information, and challenger identification information from a terminal device of a proposer;
- an assignment-related information accumulating step of accumulating, with the assignment-related information accumulating unit, the assignment information, the proposer identification information, and the challenger identification information received in the assignment information receiving step in the assignment-related information storage unit so that the assignment information, the proposer identification information, and the challenger identification information are included in a single piece of assignment-related information;
- an assignment information transmitting step of transmitting, with the assignment information transmitting unit, to a terminal device of a challenger identified by the challenger identification information included in the assignment-related information stored in the assignment-related information storage unit, the assignment information included in the assignment-related information;
- an assignment approval receiving step of receiving, with the assignment approval receiving unit, from the terminal device of the challenger, assignment identification information identifying assignment information representing an assignment approved by the challenger;
- an assignment approving step of setting, with the assignment approving unit, assignment approval information included in the assignment-related information including the assignment information identified by the assignment identification information received in the assignment approval receiving step;
- an assignment result information receiving step of receiving, with the assignment result information receiving unit, assignment result information from the terminal device of the challenger, the assignment result information being information that is included in the assignment-related information together with challenger identification information identifying the challenger and that is related to an execution result of an assignment represented by the assignment information corresponding to the assignment approval information set in the assignment approving step;
- and
- an assignment achievement status information setting step of setting, with the assignment achievement status information setting unit, in accordance with the assignment result information received in the assignment result information receiving step, assignment achievement status information included in the assignment-related information including assignment information representing an assignment related to the assignment result information.