//解析模板数据
    public override void parseSample(int sid)
    {
        QuizSample sample  = new QuizSample();
        string     dataStr = getSampleDataBySid(sid);

        sample.parse(sid, dataStr);
        samples.Add(sid, sample);
    }
    /** 显示答题 */
    void initAnswerUI()
    {
        MaskWindow.UnlockUI();
        NormalGroup.SetActive(false);
        AnswerGroup.SetActive(true);
        AwardGroup.SetActive(false);

        if (examSample == null)
        {
            return;
        }
        int    sid = examSample.getQuestionSid();
        string num = examSample.questionCount - examSample.quizSids.Count + 1 + "/" + examSample.questionCount;

        answerTitle.text = LanguageConfigManager.Instance.getLanguage("quiz02", num);
        if (sid == -1)
        {
            initAwardUI();
        }
        else
        {
            quizSample = QuizSampleManager.Instance.getQuizSampleBySid(examSample.getQuestionSid());
        }

        answerQuestion.text = quizSample.question;
        answerScore.text    = LanguageConfigManager.Instance.getLanguage("quiz03", examSample.score.ToString());

        for (int i = 0; i < quizSample.answer.Length; i++)
        {
            if (i >= buttonAnswerKey.Length)
            {
                break;
            }
            buttonAnswerKey [i].gameObject.SetActive(true);
            buttonAnswerKey [i].textLabel.text = quizSample.answer [i];
        }
    }