Commit aff49eaa authored by Yousef Sameh's avatar Yousef Sameh

Question Fetching respect player

parent 10a44947
...@@ -98,8 +98,8 @@ public static class EducationManager ...@@ -98,8 +98,8 @@ public static class EducationManager
// 3. Curriculum Mapping (Egyptian Arabic vs Languages) // 3. Curriculum Mapping (Egyptian Arabic vs Languages)
private static readonly Dictionary<int, string> CurriculumMap = new Dictionary<int, string> private static readonly Dictionary<int, string> CurriculumMap = new Dictionary<int, string>
{ {
{ 1, "مصري عربي" }, { 2, "مصري عربي" },
{ 2, "مصري لغات" } { 1, "مصري لغات" }
}; };
// --- Generic Getters --- // --- Generic Getters ---
......
...@@ -81,10 +81,11 @@ namespace com.al_arcade.cs ...@@ -81,10 +81,11 @@ namespace com.al_arcade.cs
if (uiManager != null && uiManager.isMusicOn) if (uiManager != null && uiManager.isMusicOn)
SSAudioManager.EnsureInstance().PlayMusic(); SSAudioManager.EnsureInstance().PlayMusic();
var user = UserService.Instance.CurrentUser;
var filter = new QuestionFilter() var filter = new QuestionFilter()
.CurriculumId(0) .CurriculumId(user.Curriculum)
.SubjectId(0) .TermId(user.Term)
.GradeId(session.gradeId) .GradeId(user.Grade)
.Count(session.questionCount) .Count(session.questionCount)
.Shuffle(true); .Shuffle(true);
......
...@@ -85,10 +85,11 @@ namespace com.al_arcade.mcq ...@@ -85,10 +85,11 @@ namespace com.al_arcade.mcq
var session = SSGameSession.EnsureInstance(); var session = SSGameSession.EnsureInstance();
var api = SSApiManager.EnsureInstance(); var api = SSApiManager.EnsureInstance();
var user = UserService.Instance.CurrentUser;
var filter = new QuestionFilter() var filter = new QuestionFilter()
.CurriculumId(0) .CurriculumId(user.Curriculum)
.SubjectId(0) .TermId(user.Term)
.GradeId(0) .GradeId(user.Grade)
.Count(session.questionCount) .Count(session.questionCount)
.Shuffle(true); .Shuffle(true);
......
...@@ -55,11 +55,13 @@ namespace com.al_arcade.tf ...@@ -55,11 +55,13 @@ namespace com.al_arcade.tf
var session = SSGameSession.EnsureInstance(); var session = SSGameSession.EnsureInstance();
var api = SSApiManager.EnsureInstance(); var api = SSApiManager.EnsureInstance();
var user = UserService.Instance.CurrentUser;
var filter = new QuestionFilter() var filter = new QuestionFilter()
.CurriculumId(0) .CurriculumId(user.Curriculum)
.SubjectId(0) .TermId(user.Term)
.GradeId(session.gradeId) .GradeId(user.Grade)
.Count(session.questionCount); .Count(session.questionCount)
.Shuffle(true);
yield return api.FetchTf( yield return api.FetchTf(
filter, filter,
......
...@@ -66,14 +66,14 @@ ...@@ -66,14 +66,14 @@
"url": "https://packages.unity.com" "url": "https://packages.unity.com"
}, },
"com.unity.collections": { "com.unity.collections": {
"version": "2.6.2", "version": "2.6.5",
"depth": 1, "depth": 1,
"source": "registry", "source": "registry",
"dependencies": { "dependencies": {
"com.unity.burst": "1.8.23", "com.unity.burst": "1.8.27",
"com.unity.mathematics": "1.3.2", "com.unity.mathematics": "1.3.2",
"com.unity.test-framework": "1.4.6", "com.unity.test-framework": "1.4.6",
"com.unity.nuget.mono-cecil": "1.11.5", "com.unity.nuget.mono-cecil": "1.11.6",
"com.unity.test-framework.performance": "3.0.3" "com.unity.test-framework.performance": "3.0.3"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.com"
...@@ -217,7 +217,7 @@ ...@@ -217,7 +217,7 @@
} }
}, },
"com.unity.splines": { "com.unity.splines": {
"version": "2.8.2", "version": "2.8.4",
"depth": 1, "depth": 1,
"source": "registry", "source": "registry",
"dependencies": { "dependencies": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment