Added instructions to assignments
This commit is contained in:
@@ -20,10 +20,12 @@ public class ModDetailAssignmentAdapter extends BaseExpandableListAdapter {
|
|||||||
@Override
|
@Override
|
||||||
public String getChild(int groupPosition, int childPosititon) {
|
public String getChild(int groupPosition, int childPosititon) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append(this.getGroup(groupPosition).getInstructions());
|
||||||
|
sb.append("\n\n");
|
||||||
for (String s : this.getGroup(groupPosition).getUrls())
|
for (String s : this.getGroup(groupPosition).getUrls())
|
||||||
{
|
{
|
||||||
sb.append(s);
|
sb.append(s);
|
||||||
sb.append("\n");
|
sb.append("\n\n");
|
||||||
}
|
}
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -267,6 +267,8 @@ public class KVVModuleList extends HTTPService {
|
|||||||
JSONObject site = sites.getJSONObject(i);
|
JSONObject site = sites.getJSONObject(i);
|
||||||
String id = site.getString("id");
|
String id = site.getString("id");
|
||||||
String title = site.getString("title");
|
String title = site.getString("title");
|
||||||
|
String instructions = site.getString("instructions");
|
||||||
|
instructions = new Source(instructions).getRenderer().toString();
|
||||||
long dueTime = site.getJSONObject("dueTime").getLong("time");
|
long dueTime = site.getJSONObject("dueTime").getLong("time");
|
||||||
String gradebookItemName = site.optString("gradebookItemName", null);
|
String gradebookItemName = site.optString("gradebookItemName", null);
|
||||||
String gradeScale = site.getString("gradeScale");
|
String gradeScale = site.getString("gradeScale");
|
||||||
@@ -282,7 +284,7 @@ public class KVVModuleList extends HTTPService {
|
|||||||
|
|
||||||
|
|
||||||
//log.d("Assignment:", id, dueTime, gradebookItemName, gradeScale);
|
//log.d("Assignment:", id, dueTime, gradebookItemName, gradeScale);
|
||||||
assignments.add(0, new Assignment(id, title, dueTime, gradebookItemName, gradeScale, urls));
|
assignments.add(0, new Assignment(id, title, dueTime, gradebookItemName, gradeScale, urls, instructions));
|
||||||
}
|
}
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
errorCallback.onError(new NetworkError(101302, 403, "Cannot parse announcements!"));
|
errorCallback.onError(new NetworkError(101302, 403, "Cannot parse announcements!"));
|
||||||
|
|||||||
@@ -10,8 +10,9 @@ public class Assignment implements Serializable {
|
|||||||
private final String gradebookItemName;
|
private final String gradebookItemName;
|
||||||
private final String gradeScale;
|
private final String gradeScale;
|
||||||
private final ArrayList<String> urls;
|
private final ArrayList<String> urls;
|
||||||
|
private final String instructions;
|
||||||
|
|
||||||
public Assignment(String id, String title, long dueTime, String gradebookItemName, String gradeScale, ArrayList<String> urls) {//, String grade
|
public Assignment(String id, String title, long dueTime, String gradebookItemName, String gradeScale, ArrayList<String> urls, String instructions) {//, String grade
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.title = title;
|
this.title = title;
|
||||||
this.dueTime = dueTime;
|
this.dueTime = dueTime;
|
||||||
@@ -19,6 +20,7 @@ public class Assignment implements Serializable {
|
|||||||
this.gradeScale = gradeScale;
|
this.gradeScale = gradeScale;
|
||||||
this.urls = urls;
|
this.urls = urls;
|
||||||
//this.grade = grade;
|
//this.grade = grade;
|
||||||
|
this.instructions = instructions;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getId() {
|
public String getId() {
|
||||||
@@ -48,4 +50,8 @@ public class Assignment implements Serializable {
|
|||||||
public ArrayList<String> getUrls() {
|
public ArrayList<String> getUrls() {
|
||||||
return urls;
|
return urls;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getInstructions() {
|
||||||
|
return instructions;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user