class_docstr: prompt template is taken from [ChatGPT vs BERT: どちらが日本語をより理解できるのか?](https://fintan.jp/page/9126/)
code: def construct_requests(self, doc, ctx):
      lls = [
          rf.loglikelihood(ctx, "{}".format(choice))[0]
          for choice in doc["choices"]
      ]
  
      # this is only used for error analysis
      if os.environ.get("DEBUG_MULTIPLECHOICE"):
          lls.append(rf.greedy_until(ctx, [self.SEP]))
  
      return lls
  
imports: import os
  from lm_eval.base import BalancedMultipleChoiceTask, rf
label_desc: Use image node_id 9 for calling the MARCJaWithFintanPrompt obj's underlying member method code with example usage: obj.construct_requests(doc, ctx) and returns: lls