aboutsummaryrefslogtreecommitdiff
path: root/node_simple.js
diff options
context:
space:
mode:
authornanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-25 23:36:16 +0000
committernanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-25 23:36:16 +0000
commit0d8073039faa903ee0f12e68064c89b5f27cdf14 (patch)
tree221688160f73edd753a35d3d240022154078ee88 /node_simple.js
parent9f1b0d9f1c807e02a415b5b8a2509dc6445f08b3 (diff)
parent10f1c442e27d82d1fc2c94d1bc0a2ad27917b287 (diff)
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'node_simple.js')
-rw-r--r--node_simple.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/node_simple.js b/node_simple.js
index 165eb22..596cef6 100644
--- a/node_simple.js
+++ b/node_simple.js
@@ -320,7 +320,7 @@ exports.retrieveFollows = function (user_name, callback) {
* course_code, year, term}.
* Note: a comment should only exist IF a solution exists.
*
- * @param {string} user_name: the unique user name for the user
+ * @param {string} username: the unique user name for the user
* @param {function} callback: with 2 args: (boolean, <string>),
* where boolean : err ? false : true
* where <string> can be error message
@@ -380,7 +380,7 @@ exports.retrieve_userComments_history = function (username, callback) {
* IF we dont wanna go that route, need to update these fields whenever they are altered
* by the user manually.
*
- * @param {string} user_name: the unique user name for the user
+ * @param {string} username: the unique user name for the user
* @param {function} callback: with 2 args: (boolean, <string>),
* where boolean : err ? false : true
* where <string> can be error message
@@ -402,7 +402,7 @@ exports.retrieve_userComments_count = function (username, callback) {
* This function will retrieve ALL the solutions a user has ever provided.
* It returns an array containing objects of the solution form.
*
- * @param {string} user_name: the unique user name for the user
+ * @param {string} username: the unique user name for the user
* @param {function} callback: with 2 args: (boolean, <string>),
* where boolean : err ? false : true
* where <string> can be error message
@@ -432,7 +432,7 @@ exports.retrieve_userSolutions_history = function (username, callback) {
* IF we dont wanna go that route, need to update these fields whenever they are altered
* by the user manually.
*
- * @param {string} user_name: the unique user name for the user
+ * @param {string} username: the unique user name for the user
* @param {function} callback: with 2 args: (boolean, <string>),
* where boolean is false if err OR true if no error
* where <string> can be error message
@@ -715,7 +715,7 @@ exports.get_exam_info_by_ID = function (exam_id, callback) {
*
* @param {string} sol_id: id of the solution to which to add the comment
* @param {string[]} fields: <[text, by_username]>
- * @param {function} callback: with args (<bool>,<string>)
+ * @param {function} serverCallback: with args (<bool>,<string>)
* where <bool> : err ? false : true
* where <string> : err ? err_mssg : success_mssg
* */
@@ -760,6 +760,7 @@ exports.add_comment = function (sol_id, fields, serverCallback) {
/**
* This function will get all the solution for a given exam_id and q_num
+ * sorted by highest to lowest votes.
*
* @param {string} exam_id: exam_id for which the info is required.
* @param {int} q_num: the question number for which solutions are required.
@@ -776,7 +777,7 @@ exports.get_all_solutions = function (exam_id, q_num, callback) {
exam_id: exam_id,
q_id: q_num
}
- ).toArray( function (err, docs) {
+ ).sort({ votes: -1}).toArray( function (err, docs) {
if (err) throw err;
else {
callback(docs);