Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Open-Science-Community-Saudi-Arabia/MOOCs

Open Education Resources in Arabic
https://github.com/Open-Science-Community-Saudi-Arabia/MOOCs

add enrolled_courses virtuals - course.controllers.js

873c97095380b627ad21a6823f802bf7e816080d authored almost 2 years ago by Richie <[email protected]>
update course routes - course.routes.js

ece0a08dbb27bb5d6c124c6d3ed99897ace269f0 authored almost 2 years ago by Richie <[email protected]>
update getEnrolledUsers - course.controllers.js

0ca040cd6ff03643a0d502b3b316963e4fb20c25 authored almost 2 years ago by Richie <[email protected]>
update function doc for cancelCourseEnrollment - course.controllers.js

5d8489784d519ba91b0c996b3c4ae304d320ac7b authored almost 2 years ago by Richie <[email protected]>
add: check for course not found - cancellEnrollment

15a36361085a44fb91613c6aa697242b0cf91e06 authored almost 2 years ago by Richie <[email protected]>
update function doc for getEnrolledCourses - course.controllers.js

0e167e78849974ba8dd457616ae6290f34f25bfe authored almost 2 years ago by Richie <[email protected]>
update routes - course.routes.js

dd8d797de9f5d848b161ded61d604577b9aac101 authored almost 2 years ago by Richie <[email protected]>
update function doc for enrollCourse - course.controllers.js

f97b9a7afde7f876b5adcddf2c07b35e8ce18cbf authored almost 2 years ago by Richie <[email protected]>
fix: enrollCourse - course.controllers.js

dbc70055e96df39b226c48c07fafbde9694c2e8e authored almost 2 years ago by Richie <[email protected]>
update enrollCourse to use request prams - course.controllers.js

e0c923e66ac73fd2f7dba9b51a8008019e86ff4e authored almost 2 years ago by Richie <[email protected]>
Merge pull request #222 from Open-Science-Community-Saudi-Arabia/dev

[05/03/2023] Update courses and exercises features

3ca284abd56bf4713c3db90c2cba9f4e3ee28cb9 authored almost 2 years ago by Richie <[email protected]>
Merge branch 'main' into dev

6afb5123d3d572991900a46e96d690e528509d37 authored almost 2 years ago by Richie <[email protected]>
Merge pull request #221 from Open-Science-Community-Saudi-Arabia/backend_dev

Weekly auto PR from `backend_dev` into `dev` branch

32e1f565d0a0eb50fbf8a5f447c7d17f90250255 authored almost 2 years ago by Richie <[email protected]>
Merge pull request #220 from RealRichi3/update_courses

[05/03/2023] feat: Score Exercises

fd3a41922b1333e1e9269e6086174f7389e894e2 authored almost 2 years ago by Richie <[email protected]>
add: getSubmissionData - exerciser.controllers.js, exercise.routes.js

c7b2a6728a67f5931599e4f232cf744d7e5200a1 authored almost 2 years ago by Richie <[email protected]>
add: function doc for getPreviousSubmissionsForExercise - exercise.controllers.js

e70c2201e846e044b1521733dd885ae80bba7f25 authored almost 2 years ago by Richie <[email protected]>
update response data for getPreviousSubmissionsForExercise - exercise.controllers.js

efda19e00e51d019ded19e2f9535ba1804456ed0 authored almost 2 years ago by Richie <[email protected]>
add: getPreviousSubmissionsForExercise - exercise.controllers.js

5e766802c3bd23db133c197533e07704737e6f2d authored almost 2 years ago by Richie <[email protected]>
update: function doc for scoreExercise - exerciser.controllers.j

e1494e84d4f60409c762561b2a4e05b75a0cd304 authored almost 2 years ago by Richie <[email protected]>
add: function doc for scoreExercise - exerciser.controllers.j

2373dbb09bae100a39c72cfbb557fba7a65ef1ea authored almost 2 years ago by Richie <[email protected]>
complete route test for scoreExercise - exercise.controllers.js

73275245bf725a89c8b8895de74af01e9fa026a2 authored almost 2 years ago by Richie <[email protected]>
complete single test for scoreExercise - exercise.controllers.js

7833c5c3e9928368d793cf44ed95d1e9e4c78fbf authored almost 2 years ago by Richie <[email protected]>
remove correct_option from users_submission record - course.models.js

25700c298a54656c448d7da981882cb146473d87 authored almost 2 years ago by Richie <[email protected]>
add: to req params in /exercise/score - exercise.routes.js

6cf96f45a01db6c8ffabb0a8c515096e2d639b60 authored almost 2 years ago by Richie <[email protected]>
fix: pre validate hook to add correct option in submission - course.model.js

f404681be5ef09c4a2d8e590ca11e3398c54de6b authored almost 2 years ago by Richie <[email protected]>
add: check for missing exercise id in request params - exercise.controllers.js

621ced38e386fc0561ce1e60cbdfd8f56be901a4 authored almost 2 years ago by Richie <[email protected]>
add: scoreExercise route - exercise.routes.js

2340731ea29b7c612b0e78f7b4ffcf6f5f00abcd authored almost 2 years ago by Richie <[email protected]>
add: validate hook to add correct option to users submission - course.models.js

febea3ce3f472daddedd4b219651a7582861f31e authored almost 2 years ago by Richie <[email protected]>
add: score exercise - exercise.controllers.js

8ca07b2c617ec6af832c5d03a34c4831735e34a4 authored almost 2 years ago by Richie <[email protected]>
add: exercise submission schema - course.model.js

e7bf23be0b35abc669759476f1d1f37d0cca153a authored almost 2 years ago by Richie <[email protected]>
changed mongoose.Schema -> Schema - course.model.js

c3642958f4f8f6110a2526da340b7f2ec4652ce0 authored almost 2 years ago by Richie <[email protected]>
fix bug

e0f561626f5c6cecb0ed3171b324986ab0f72e61 authored almost 2 years ago by Goodnews Sandy <[email protected]>
using BEM

6736b3dcac77813b212d7aa12114daf21f34626c authored almost 2 years ago by Goodnews Sandy <[email protected]>
move scoreAnswers to exercise.controllers.js

d7c2cd376ee9cf5f84f9f6a356ea3e1e67d11a0c authored almost 2 years ago by Richie <[email protected]>
Merge pull request #219 from RealRichi3/update_courses

[04/03/2023] Update exercise and question features

44b38859c7f0fc0f540c07f8e7266c8a51b8412d authored almost 2 years ago by Richie <[email protected]>
add: questions to getExercises - exercise.controller.js

79051a53afa624dbdc9fa2f44146811b83592677 authored almost 2 years ago by Richie <[email protected]>
update routes

16b50dd927e76136dfe3f853ad485cb49828a71c authored almost 2 years ago by Richie <[email protected]>
fix: addExerciseToCourse - course.controller.js

081b999e7569d9319417f4dc80289e88cdaa7fed authored almost 2 years ago by Richie <[email protected]>
add: addExerciseToCourse - course.controller.js

3dba44198f21c7ab5a21f6ad81ecd8d60310cf50 authored almost 2 years ago by Richie <[email protected]>
update function doc for addQuestionToExercise - exercise.controller.js'

5f5557eb032594a2e77bad0cc20b5fc34a7bb8d5 authored almost 2 years ago by Richie <[email protected]>
update ref in schema virtuals - course.models.js

f46fcd3679bcd40b2338a296adb6ac2a4becdec6 authored almost 2 years ago by Richie <[email protected]>
fix: update exercise not returning updated data - exercise.controllers.js

549e08166c7173c2160ace6675b89ea623aabe5f authored almost 2 years ago by Richie <[email protected]>
fix: get exercise not returning array of questions - exercise.controllers.js

bd68813231bcd51f3f63a9d4d2d122782421ab00 authored almost 2 years ago by Richie <[email protected]>
add: check for question not found - qustion.controller.js

57b353f88edeb77281277c78839327361e7df52f authored almost 2 years ago by Richie <[email protected]>
fix: deleteQuestion response format - question.controller.js

f6f1a7209346f2d9594fb40324d184235ba96607 authored almost 2 years ago by Richie <[email protected]>
update premissions for question routes - question.routes.js

a3db9ed7f1ca247ad6e155deed02f885978cd47c authored almost 2 years ago by Richie <[email protected]>
fix: check for correct answer not in options - question.controller.js

af644d7c0101d74ca92e8f3af7c56bba07fe0df7 authored almost 2 years ago by Richie <[email protected]>
add: check if correct answer is in given options - question.controller.sj

fadb19574f30a16f3dec46d41c1c6ad3e8deda50 authored almost 2 years ago by Richie <[email protected]>
update funtion doc for getExerciseData - exercise.controllers.j

416585a60f87ff4822c1aa4d6228b8cd58aea1c7 authored almost 2 years ago by Richie <[email protected]>
add function doc for getQuestionData - question.controller.sj

792bef462d6391c2360dd84f17ff7f628d1f53fc authored almost 2 years ago by Richie <[email protected]>
add: question data - question.controller.sj

c35fe1a5610752b67dcceda2e758d323744243f6 authored almost 2 years ago by Richie <[email protected]>
add: question routes - question.routes.js

682539871b8d2581fa60d6a68223db45a0e67ceb authored almost 2 years ago by Richie <[email protected]>
add exercise id to request params - exercise.controller.js

e00440238a0a359c9da3072792d74b88c7815277 authored almost 2 years ago by Richie <[email protected]>
add: id to update and delete - exercise.routes.js

ee9d658321066876eb3002f150ee927eb7592f30 authored almost 2 years ago by Richie <[email protected]>
Merge pull request #218 from RealRichi3/update_courses

[04/03/2023] feat: Exercises / Quizzes - initial setup

ad47851e6835d309ceecd317d0181b63c54db92c authored almost 2 years ago by Richie <[email protected]>
add: toJSON and toObject options

b079f9a5f389bcf6177fd09c54a679d7b15b88ab authored almost 2 years ago by Richie <[email protected]>
add update question - question.controller.js

e5d15adbc77a554057b97158a538f64834542fbb authored almost 2 years ago by Richie <[email protected]>
add: function doc to getQuestions - question.controller.js

2e02a0dfab6aa04c0599d1b69fa5cd1cde57d588 authored almost 2 years ago by Richie <[email protected]>
add: getQuestions

a4d48cfbdd27d7218ed071c2c69169eb2cab5f8f authored almost 2 years ago by Richie <[email protected]>
move arrayOfCapitalLetter to utils/aphabets

9875fa7c2a461e0e5e3f2d79ae10fb99b935aeb1 authored almost 2 years ago by Richie <[email protected]>
add: createQuestion - question.controller.js

b11f8da206750faebf01dae70239ba8ecf4b899f authored almost 2 years ago by Richie <[email protected]>
update question schema - course.model.js

8aedcd9a285735e045d6cc336060ad8888ccecf1 authored almost 2 years ago by Richie <[email protected]>
format code - question.controllers.js

5d3c556a536a0d9929b7b2ac1ed2bb4afeb35bd3 authored almost 2 years ago by Richie <[email protected]>
add: function doc for getExerciseData - exercise.controllers.js

a91cb665a589ab17178c170f2c0816213c19d436 authored almost 2 years ago by Richie <[email protected]>
add: getExercise route - exercise.route.js

70e6b4a67debb8a51b9ec2039c1ff80d8fa72b3b authored almost 2 years ago by Richie <[email protected]>
add: getExerciseData - exercise.controller.js

84388cd3e504e588e6fe6e21f60568009232627b authored almost 2 years ago by Richie <[email protected]>
add: role based access control to exercise routes

c2f943946701e38e9fc202692cd9012d9b2fd90d authored almost 2 years ago by Richie <[email protected]>
move exercise routes to exercies.routes.js

033edaba83be0704aa3f460cc9758e2bb4a478ee authored almost 2 years ago by Richie <[email protected]>
update function doc for removeQuestionFromExercise - exercise.controller.js

9df6a2f3ad4008040b77b6b03db56c1f84cfd9b6 authored almost 2 years ago by Richie <[email protected]>
update function doc for addQuestionToExercise - exercise.controller.js

c3caf2d194a16dc120cf608c0408acf45c7b7c7e authored almost 2 years ago by Richie <[email protected]>
update error type in function doc for deleteExercise - exercise.controller.js

3c9046f93b731907ca8bb05b208a056f227cb8cb authored almost 2 years ago by Richie <[email protected]>
update error type in function doc for updateExercise - exercise.controller.js

df3a4af4da1ceac56ec8a18f68d9d28ae01514cd authored almost 2 years ago by Richie <[email protected]>
add: function doc for getExercises - exercise.controller.js

3a03f08f3623228483f5b91f1e8bd669e128e63e authored almost 2 years ago by Richie <[email protected]>
add: function doc for createExercise - exercise.controller.js

b07f7848a9056bb476b1bddb65eb246f33f650a6 authored almost 2 years ago by Richie <[email protected]>
update course date to have default value - course.model.js

1c983339a9a32d6038aa504705efe5c696806ce2 authored almost 2 years ago by Richie <[email protected]>
add removeQuestionFromExercise - exercise.controller.js

596cd62cc063134fb3c9fb45122449755e6c645d authored almost 2 years ago by Richie <[email protected]>
add: addQuestionToExercise - exercise.controller.js

197a8162459dc88fcc350f106ed6034b98f95eb0 authored almost 2 years ago by Richie <[email protected]>
update deleteExercist to only change its availablility

826d32faaa3ce1f02714952b5670a6685cf67f96 authored almost 2 years ago by Richie <[email protected]>
update response format - updateExercise

d6f88e66941af42ab8501b18124efb119d3c2b8f authored almost 2 years ago by Richie <[email protected]>
add: check for not found exercise in updateExercise

e4df3781657954cd81c0a3d1d79f01dcfe25f2fe authored almost 2 years ago by Richie <[email protected]>
add: comments for getExercises - exercise.controller.js

6b7a18520bb2ff0b7bb9f0c9038069770d18afee authored almost 2 years ago by Richie <[email protected]>
add getExercise - exercise.controller.js

4ecd196218ddfcf71127b5dabc6c915a20f742a4 authored almost 2 years ago by Richie <[email protected]>
add: isAvailable field to exercises - course.model.sj

f098dd1f6b6b5b5f7b4a10b7fa714c229e881355 authored almost 2 years ago by Richie <[email protected]>
update createExercise to show schema params - exercise.controller.js

f83681cf640d32c3586c2f51fd49d68d45c0dd26 authored almost 2 years ago by Richie <[email protected]>
add: exercise routes - exercise.routes.js

8bccc4f8821a15c388d6ae09bb84b5aaba477b73 authored almost 2 years ago by Richie <[email protected]>
update exports - exercise.controller.sj

1836fd13471eac1251b9ee27231577a94174b39f authored almost 2 years ago by Richie <[email protected]>
update imports for exercise controller - course.routes.js

686242ff36ba288868092f025f130a08e16c7359 authored almost 2 years ago by Richie <[email protected]>
fix: datatypes in course models

78c3b6cdff002a554cb402b9ff99580cab6ed24d authored almost 2 years ago by Richie <[email protected]>
remove asyncWrapper - exercise.controller.js

080d5aedd954c7a6521b68d30a89ea4b7930f5f0 authored almost 2 years ago by Richie <[email protected]>
update exercise model to get all questions

93c3c3becf6673a8eac7fcabe6c2c8460b31ea14 authored almost 2 years ago by Richie <[email protected]>
fix translation

43524f18143e40c551c1cc9a206063b0623f3154 authored almost 2 years ago by Goodnews Sandy <[email protected]>
fix translation

130481260febf636284e33ee6f3411a3ec311dab authored almost 2 years ago by Goodnews Sandy <[email protected]>
fix translation

3b08f12c932297ed57554d3a234f7104c7ba1f63 authored almost 2 years ago by Goodnews Sandy <[email protected]>
added support images

440fb3ed12353dfdd72b24e0bd359d40c37bfdef authored almost 2 years ago by Goodnews Sandy <[email protected]>
added ui for dashboard

4b3a5cca3f9682143469fb967b7ffff8f5da9ed2 authored almost 2 years ago by Goodnews Sandy <[email protected]>
Update server.js

cleaned code

5fab6b0412c5cb23edd0590bb83ea439bfbfad45 authored almost 2 years ago by Richie <[email protected]>
Update server.js

c89e2dc24f75ed29f98f14e25c3e9274109a7fe7 authored almost 2 years ago by Richie <[email protected]>
add: code comments - course.controller.js

2164b08532ade1950421011c0e794ae1609d0fa8 authored almost 2 years ago by Richie <[email protected]>
Merge pull request #215 from RealRichi3/update_courses

[28/02/2023] Update course feature

027c1e537faa257b8c5c22305e0a9437e8f6eaa4 authored almost 2 years ago by Richie <[email protected]>
Merge pull request #217 from RealRichi3/dev

[02/03/2023] set API environments

4fe26ae7c4d93ec6f3424313dc5f19cefee1b59e authored almost 2 years ago by Richie <[email protected]>