System Users and their Roles

Client Role (Through the client Web-Interface)
Can place new orders
Pay for orders through Paypal, credit cards
Manage their orders through the Manage Orders tab
The client is able to view all orders in the system to date in tabular form with details such as order numbers, date created, tracking number, deadlines, status ( available, completed, pending, editing, un-approved, assigned or not], pay for pending orders, delete pending orders, add files to orders, etc
Client can contact administrators/editors and writers, request revisions, upload files, raise disputes, approve, and reject the orders
Administrators’ Roles
Can create new orders[ Order form comprises of fields like, Type of document, paper topic, academic level, number of pages/words, spacing, subject area, deadline, track order ID, Citation style, number of sources, and order instructions.
Can approve a pending/created order to make it appear in the “Available” category for writers to claim or bid
Can view writer bids
Can assign the order, either to a writer who has bid, or can force-assign to any writer approved in the system
Can reassign the order from one writer to another, or return it to available for fresh bidding
Can resolve disputes, and return the disputed order back to revision, completed, approved or rejected status
Can view, download and upload new files on orders
Can edit all the order details to introduce new changes. Can change/adjust bid /price values on all orders
Can adjust/extend deadlines on orders, and also can extend deadlines on whole order
Can add new users to the system [ sub-admins, editors, writers, and clients], as opposed to one having to sign through the website
Can approve new writers
Can view writers, clients and editors who are online in the last three hours!
Can promote or demote writers. There are three writer categories of “Normal”, “Silver”, and “Advanced”.
Can view writer applications, and download the application materials which include but not limited to : resumes, degree certificates, samples of writing, payment data, profile data, etc
Can terminate writer accounts
Writers Role
There are three writers’ levels: ” Normal, Silver and Advanced. “ A writer can bid or Claim depending on level’s limitations
Can bid for orders or take them directly depending on their writers levels as stated above
Can confirm orders once assigned to them, a process that moves them to the “current orders” listing
Can upload files on the “ current orders” , a process that changes their status to “ Editing” for review by the administrator or editorial staff
If the order is return for revision, the writer reviews its and resubmits
Can request for deadline extension on an order
Can view their available, bids, current, dispute, revision, editing, completed, approved and rejected orders
Can view and monitor their financial information and returns in the “ Financial Overview” tab
Can edit their profile settings in the ‘ My Profile’. Details include ‘Personal Details’, Update Password’, ‘ Payment Details’

The System Process

1. Placing/Creating an Order

This process can be initiated by the client, admin or editor

Clients

  • The client can create an order through a client-specific web interface [ Recall that the database links both the client and writer sites ]
  •  The fields to be completed by the client during the ordering process include [Type of Paper, Title of the Topic, Level of Study, Number of Pages, Spacing, Subject Areas, Deadline and Date, Track ID, Citation Style, Number of Sources and Order Instructions. If the client wishes to attach files, they can do so under the “Manage Orders” section
  • Upon pressing the “ Order Now” button, the client is redirected to the page where they can view the details of the order they have made. Here, they can cancel and create a new order or they can create another order besides the current one. The order is now in the client “ pending” list
  • Once created, the client can pay for the order through Paypal or credit cards, and upon successful checkout, the order automatically moves from the “pending” listing to the “ Available” listing where it can be viewed, bid and claimed by writers
 Admin/Editors
  • The admin can create an order by completing the fields such as those stated previously under the client category
  • The admin does not need to checkout or pay for an order. Instead, he can make the order available by going to the “Manage Orders”, selecting the order, and hitting “ Make Available”

2. Bidding and Claiming and an Available Order

An order can be bid or claimed by the writer automatically without having to wait for the admin or editor to assign.

3.Bidding

  • Several writers can bid on an order, but only one can be assigned to complete it by the editor or the admin. Once a writer bids, the admin receives a system generated message informing of the bid
  • Once assigned to a particular writer, the bids made by the other writers automatically gets deleted. The assigned writer receives a system message informing them of the new order.
  • The assigned writer has to confirm that he will work on the order by hitting the “confirm” button. The admins and writer immediately receive a system confirmation message to that effect.

4.Claiming /Taking an Order

  • Silver and Advanced writers can claim orders directly without having to bid, of course with limits.
  • Once a writer views the available order details and become satisfied that they can work on the order, they can directly take an order without having to contact the administrators or editors. The writer and the administrators receive a message to this effect.
  • This process effectively moves the order from the available list to the writer “ current “listing, and to the admins “assigned and confirmed”

5. Completing and Uploading an Assigned Order

  • Once the writer confirms order [ if assigned by admin] or claims an order directly [ for silver and advanced writers], they can now work on it and upload the relevant files by clicking on “ Upload Files” link.
  • This process moves the order from the “Assigned and Confirmed” [ Admin & Editor] or “Current” listing [ Writer] to “Editing” for review by the editors or system administrators. The admins/editors and writers receive a notification message to that effect.

6. Reviewing an Order in Editing status

  • The administrator or the editors review the submitted order by the writer for compliance to the instructions. During this time, the client cannot view or download the file. When they click on the “ Files” tab, they see the message “ File is being edited”

7. Setting to “Completed”

  • Once the admin/editor are satisfied with the work done by the writer, they set the order to “completed” to be viewed and downloaded by the client. The client and writer receive a notification message to this effect

8. Setting to “Revision”

  • But if the editor or admin is not satisfied with the order, they can immediately set the order back to “Revision”. The writer will receive a notification message for the revision.

9. Reassigning an Order

  • The admin/editor can also reassign the order to another writer to revise or work on it from scratch.  In case of reassignment, the previous and new writers both receive notifications informing them of the status of the order

10. Setting the order to “Dispute”

  • Alternatively, the admin can set the order to “Dispute” [ if some deliberations are needed to resolve some arising dispute] . Both the writer and client receive message notifications. Once the dispute is resolved, the order can be set as “Approved”, “Completed “, “Revision” Reassigned” or “Return to Available”.  Respective notification messages are sent to appropriate users.

11. Setting the order to “Reject”

  • If the submitted order in its current form cannot be salvaged perhaps because of time constraints, then the admin or editor has the right to set the order to “Reject”. Both the client and writers receive a notification to this effect.
Review of the Order by the Client
  • Once the client receives a notification for the completed order , they login in through their separate “ client web- interface” or website and review the completed order. They can download the order and use it in its current form.  They can choose to approve the order immediately, or do so at a later date, not later than 14 days.  When they approve an order, the admin and client receives a notification message
  • If they are not satisfied by the order, they can request a revision, or reject the order altogether. The admin/editor and writer are notified accordingly
  • Once the order is set back to revision, the writer will review the revision instructions from the client and complete the order and upload it for review by the editor or admin. The process “Reviewing the order in Editing Status” above continues again.
Approved Orders and Payment
  • Once the order has been approved by the client, administrator or editor, it is not scheduled for payment in the nearest payment date.
  • It is only the admins who have the privilege of administering and paying writers. They do this under the “Payments” area in the left side-bar
  • Click on the “Payments”, select the writer you want to pay, select the month, and proceed to “Pay Now” button.  Note that, you can adjust the pay values, up or downwards or pay in installments on a specific order. Hit the tab or space bar to see the totals
  • The admin can also view previous payment to a specific writer, or for all writers
  • All paid orders automatically moves from the “Approved” to the “Paid” orders category, both for Admin and Writer. The client sees it as “Finished”. An order in this status cannot be returned for revision
Messaging and Notification System
  • The administrators, clients, writers and editors can correspond on any order, but their identities is only limited to their first names/usernames and IDs for privacy purposes.
  • There is the general/common system messaging where all users can contact each other on general issues or concerns
  • The admin can also set a system notification message to appear at the top of the user land page whenever they login.
  • Every process or action in the system is accompanied by an appropriate notification which is received by all the pertinent parties involved.