コード例 #1
0
    private void InitQuestions(JSONArray questionsArray)
    {
        foreach (JSONNode node in questionsArray)
        {
            string type = node["type"];

            IQuestion question;

            switch (type)
            {
            case "input":
                question = new InputQuestion(node);
                Questions.Add(question);
                break;

            case "one":
                question = new OneQuestion(node);
                Questions.Add(question);
                break;

            case "multiple":
                question = new MultipleQuestion(node);
                Questions.Add(question);
                break;

            case "image-input":
                break;
            }
        }
    }
コード例 #2
0
    public void PreviewQuestion(IQuestion question)
    {
        _OneQuestion  = (OneQuestion)question;
        Question.text = _OneQuestion.Question;

        for (int i = 0; i < _OneQuestion.values.Length; i++)
        {
            Labels[i].text = _OneQuestion.values[i];
        }

        InitChecker();
    }