Switch to side-by-side view

--- a/OSSEval/analysis/templatetags/custom_tags.py
+++ b/OSSEval/analysis/templatetags/custom_tags.py
@@ -14,9 +14,29 @@
 
 
 from django import template
-from analysis.models import Instance, Question, Answer, Page
+from analysis.models import Instance, Question, Answer, Page, MethodologyVersion
 
 register = template.Library()
+
+@register.simple_tag
+def page_radar_chart(page_id, weight_scenario_id, *args, **kwargs):
+    page = Page.objects.get(pk=page_id)
+    return page.radar_chart(weight_scenario_id)
+
+@register.simple_tag
+def page_bar_chart(page_id, weight_scenario_id, *args, **kwargs):
+    page = Page.objects.get(pk=page_id)
+    return page.bar_chart(weight_scenario_id)
+
+@register.simple_tag
+def methodology_version_radar_chart(methodology_version_id, weight_scenario_id, *args, **kwargs):
+    methodology_version = MethodologyVersion.objects.get(pk=methodology_version_id)
+    return methodology_version.radar_chart(weight_scenario_id)
+
+@register.simple_tag
+def methodology_version_bar_chart(methodology_version_id, weight_scenario_id, *args, **kwargs):
+    methodology_version = MethodologyVersion.objects.get(pk=methodology_version_id)
+    return methodology_version.bar_chart(weight_scenario_id)
 
 @register.simple_tag
 def instance_score_question(instance_id, question_id, *args, **kwargs):