디지털 글쓰기

수능영어 (2023): 풀이

PDF 파일 갇혀 불쌍하게 있던 수능영어 문제가 자유를 찾아 첫번째 행보가 수능영어 (2023) 출제문제를 기계가 풀어보는 것이다.

저자
소속

1 문제 풀이

1.1 Model: Default (GPT-3.5) 사용

다음 문제를 푸세요. 과정은 필요없고 다음과 같이 출력하시면 됩니다.

정답:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고


정답: ③ 책갈피 디자인 대회 참가를 독려하려고

다음 문제를 푸세요. 문제는 백틱(`) 세개로 감싸여 있고 다음과 같이 되어 있습니다.

``` 
문제
```

출력:

  1. 영어지문 전체를 한글로 번역한다.
  2. 정답을 제시하고 이유도 설명한다.
```
다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고
```

  1. 영어지문 전체를 한글로 번역한다.
```
M: 안녕하세요, 록우드 고등학교 학생 여러분. 여러분의 학교 도서관 책사서인 윌킨스 선생님입니다. 학교 도서관에서는 현재 책갈피 디자인 대회를 개최하고 있다는 것을 여러분들도 알고 계실 것 같습니다. 모든 학년의 학생들이 이 대회에 참가하도록 장려하고 있습니다. 우승한 디자인은 책갈피로 제작되어 도서관 방문객들에게 배포될 것입니다. 우리는 또한 다양한 상품도 제공하고 있습니다. 그러니 이 좋은 기회를 놓치지 마세요. 책갈피 디자인 대회의 등록 기간은 이번 주 금요일에 마감되므로, 신청을 제출하기 위해 학교 도서관을 방문하시기 바랍니다. 여러분의 창의력과 재능을 발휘하기 위해 참여해 주세요.
```
  1. 정답을 제시하고 이유도 설명한다.

정답: ③ 책갈피 디자인 대회 참가를 독려하려고

이유: 지문에서 남자가 하는 말의 목적은 책갈피 디자인 대회에 대한 참가를 독려하는 것입니다. 남자는 학교 도서관에서 개최되는 책갈피 디자인 대회에 대해 언급하며, 모든 학년의 학생들이 대회에 참가하도록 장려하고 있음을 알려줍니다. 우승한 디자인이 책갈피로 제작되어 도서관 방문객들에게 배포될 것이며, 다양한 상품도 제공된다고 언급합니다. 따라서, 이 말의 목적은 책갈피 디자인 대회에 대한 참가를 독려하는 것입니다.

유사한문제를 3개 작성해주세요. 문제는 5지선다형 문제로 정답도 제시하여 주세요.


문제 1:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Attention, students. I’m excited to announce that the school will be hosting a talent show next month. We are looking for talented individuals or groups who can showcase their skills on stage. Whether you’re a singer, dancer, musician, or have any other talent, this is your chance to shine. The talent show will be a great opportunity to share your abilities with the school community. So start preparing your performances and get ready to impress!

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
① 동아리 활동에 대한 안내를 하려고
② 학교 규칙을 알리려고
③ 재학생증 발급 절차를 안내하려고
④ 공연 참가자를 모집하려고
⑤ 선생님들의 출결 관리를 부탁하려고

정답: ④ 공연 참가자를 모집하려고

문제 2:

다음을 듣고, 여자가 하는 말의 목적으로 가장 적절한 것을 고르시오. W: Good morning, everyone. I’d like to inform you that the school newspaper club is currently accepting new members. If you’re interested in journalism, writing articles, or graphic design, this is a fantastic opportunity for you. By joining the club, you can contribute to our school’s newspaper and gain valuable experience in media production. So, if you’re passionate about storytelling and want to be part of a creative team, come and join us!

다음을 듣고, 여자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
① 영어 스터디 그룹을 만들기 위해 멤버를 모집하려고
② 방과 후 동아리 활동에 대한 안내를 하려고
③ 독서 대회 일정을 공지하려고
④ 학교 신문사 동아리에 가입을 권유하려고
⑤ 기부 캠페인 참여를 호소하려고

정답: ④ 학교 신문사 동아리에 가입을 권유하려고

문제 3:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Ladies and gentlemen, I’d like to inform you that the school is organizing a fundraising event next week. We are raising money to support a local charity that helps underprivileged children. There will be various activities, including a bake sale, a talent show, and a raffle. We encourage everyone to participate and contribute to this meaningful cause. Let’s come together as a community and make a difference in the lives of those in need.

다음을 듣고, 남자가 하는 말의 목적으로 가장적절한 것을 고르시오.
① 여름방학 동안 개최되는 학습 캠프에 대한 안내를 하려고
② 지난 주간 동아리 활동 내역을 공유하려고
③ 지역 환경 보호 운동에 참여를 독려하려고
④ 과학 박람회 일정을 공지하려고
⑤ 가을 체육대회 참가 신청을 받으려고

정답: ③ 지역 환경 보호 운동에 참여를 독려하려고

1.2 Model: GPT-4 사용

다음 문제를 푸세요. 문제는 백틱(`) 세개로 감싸여 있고 다음과 같이 되어 있습니다.

``` 
문제
```

출력:

  1. 영어지문 전체를 한글로 번역한다.
  2. 정답을 제시하고 이유도 설명한다.
```
다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고
```

  1. 영어지문 전체를 한글로 번역한다.
M: 안녕하세요, 록우드 고등학교 학생 여러분. 이곳은 학교 도서관 사서인 Mr. Wilkins입니다. 우리 학교 도서관에서 책갈피 디자인 대회를 개최한다는 사실을 이미 알고 계실 겁니다. 저는 모든 학년의 학생들이 이 대회에 참여하길 권장합니다. 우승한 디자인들은 책갈피로 만들어져 도서관 방문자에게 배포될 것입니다. 또한 다양한 다른 상품들도 준비되어 있습니다. 그러니 이 좋은 기회를 놓치지 마세요. 책갈피 디자인 대회 등록 기간이 이번 금요일에 종료되니, 학교 도서관에 방문하여 신청서를 제출하시기 바랍니다. 여러분의 창의력과 재능을 선보일 수 있는 이 기회에 참여하세요.
  1. 정답을 제시하고 이유도 설명한다.

정답: ③ 책갈피 디자인 대회 참가를 독려하려고

이유: Mr. Wilkins가 학생들에게 말하고 있는 내용은 학교 도서관에서 개최하는 책갈피 디자인 대회에 대한 것이다. 그는 모든 학년의 학생들이 이 대회에 참여하도록 권장하고 있으며, 대회에 대한 정보와 마감일, 그리고 어떻게 참여할 수 있는지에 대해 설명하고 있다. 따라서 그의 목적은 책갈피 디자인 대회 참가를 독려하는 것이다.

유사한문제를 3개 작성해주세요. 문제는 5지선다형 문제로 정답도 제시하여 주세요.


문제1:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hello, all students of Pineville Middle School. This is your school principal, Mr. Smith. I’m pleased to announce that we are organizing a school-wide science fair. We invite all students to participate, regardless of your grade. The top projects will be awarded prizes and will have the opportunity to be presented at the district science fair. So don’t miss out on this exciting opportunity. The deadline for project submission is next Monday, so please ensure to prepare and submit your projects on time. Let’s all participate and showcase our scientific talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
① 학교 식당의 새로운 메뉴를 알리려고
② 학부모 회의 일정을 공지하려고
③ 과학 박람회 참가를 독려하려고
④ 중간고사 시험 일정을 공지하려고
⑤ 학교 체육대회 일정을 알리려고

정답: ③ 과학 박람회 참가를 독려하려고

문제2:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hi there, folks of the city. This is your local mayor. It is my pleasure to share that our city park will host a community cleanup event this weekend. We encourage all citizens to join in this environmental initiative. All gathered trash will be appropriately recycled or disposed of, and participants will be given a small token of appreciation. Remember, the event begins at 9 am this Saturday. Let’s come together and make our city cleaner and greener.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
① 새로 개장하는 도서관을 홍보하려고
② 도시 공원 청소 행사 참가를 독려하려고
③ 도시의 범죄율 문제에 대해 설명하려고
④ 시민들에게 투표를 촉구하려고
⑤ 도시 교통 체계에 대한 변화를 알리려고

정답: ② 도시 공원 청소 행사 참가를 독려하려고

문제3:

다음을 듣고, 여자가 하는 말의 목적으로 가장 적절한 것을 고르시오. F: Good afternoon, everyone. I’m the director of our community center. I want to inform you all that we are starting a new yoga class from next week. The classes will be held twice a week and are open to all ages. Taking part in yoga has many health benefits, so I highly encourage everyone to participate. Registration ends this Sunday, so make sure to register if you are interested. Don’t miss this chance to embrace a healthier lifestyle.

다음을 듣고, 여자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
① 커뮤니티 센터의 청소 봉사를 모집하려고
② 커뮤니티 센터의 보건 세미나를 알리려고
③ 요가 수업 참가를 독려하려고
④ 커뮤니티 센터의 새로운 이사장을 소개하려고
⑤ 선거용지를 배포하려고

정답: ③ 요가 수업 참가를 독려하려고

1.3 구글 바드

다음 문제를 푸세요. 과정은 필요없고 다음과 같이 출력하시면 됩니다.

정답:

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고


정답은 ③입니다.

남자는 학생들에게 책갈피 디자인 대회에 참가하도록 독려하고 있습니다. 그는 대회의 일정과 우승자에게 주어지는 상금에 대해서도 설명하고 있습니다. 따라서 그의 말의 목적은 책갈피 디자인 대회 참가를 독려하는 것입니다.

다음 문제를 푸세요. 문제는 백틱(`) 세개로 감싸여 있고 다음과 같이 되어 있습니다.

``` 
문제
```

출력:

  1. 영어지문 전체를 한글로 번역한다.
  2. 정답을 제시하고 이유도 설명한다.
```
다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오.
M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.

다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고
```

네, 알겠습니다.

  • 영어지문 전체를 한글로 번역합니다.

안녕하세요, Lockwood 고등학교 학생들. 저는 학교 사서인 Wilkins 선생님입니다. 우리 학교 도서관에서 책갈피 디자인 대회를 개최하고 있다는 것을 알고 계실 것입니다. 저는 모든 학년의 학생들이 대회에 참가하도록 권장합니다. 우승 디자인은 책갈피로 만들어져 도서관 방문객들에게 배포될 것입니다. 우리는 또한 다양한 다른 상품을 제공합니다. 그러니 이 멋진 기회를 놓치지 마세요. 책갈피 디자인 대회 등록 기간은 이번 금요일로 끝나므로 도서관을 방문하여 신청서를 제출하십시오. 여러분의 창의성과 재능을 보여주기 위해 와서 참가하십시오.

  • 정답을 제시하고 이유도 설명합니다.

정답은 ③입니다. 남자는 학생들에게 책갈피 디자인 대회에 참가하도록 독려하고 있습니다. 그는 대회의 일정과 우승자에게 주어지는 상금에 대해서도 설명하고 있습니다. 따라서 그의 말의 목적은 책갈피 디자인 대회 참가를 독려하는 것입니다.

유사한문제를 3개 작성해주세요. 문제는 5지선다형 문제로 정답도 제시하여 주세요.


네, 다음은 5지선다형 문제 3개입니다.

  1. 지구의 표면적은 약 몇 제곱킬로미터인가? (A) 5천만 km2 (B) 1억 km2 (C) 5억 km2 (D) 10억 km2 (E) 50억 km2

정답: (C) 10억 km2

  1. 태양의 질량은 태양계의 다른 모든 천체의 질량을 합친 것보다 약 몇 배가 더 무거운가? (A) 10배 (B) 100배 (C) 1000배 (D) 10000배 (E) 100000배

정답: (D) 10000배

  1. 지구의 자전축은 약 몇도 기울어져 있는가? (A) 23도 (B) 24도 (C) 25도 (D) 26도 (E) 27도

정답: (A) 23도

이 문제들이 도움이 되었기를 바랍니다.

2 듣기문제 풀이

2.1 한문제 풀이

코드
# ! pip install pymupdf

import fitz

problem_file="data/2023_3교시_영어영역_문제지/3교시_영어영역_문제지.pdf"

problem_list = []

with fitz.open(problem_file) as doc:
  for page in doc:
    page_text = page.get_text()
    problem_list.append(page_text)

# problem_list

2.1.1 문제지

코드
library(tidyverse)
library(reticulate)

problems_split <- map(py$problem_list, str_split, pattern = "\n(?=\\b\\d{1,2}\\.\\s+?\\b)") %>% 
  unlist %>% map_chr(str_trim)

problems_tbl <- problems_split[str_detect(problems_split, pattern = "^(?=\\b\\d{1,2}\\.\\s+?\\b)")] %>% 
  enframe(name = "문항", value = "문제")

listen_raw <- problems_tbl %>% 
  filter(문항 <= 15)

2.1.2 듣기 대본

코드
library(pdftools)
library(gsubfn)

sources <- pdftools::pdf_text(pdf = "data/2023_3교시_영어영역_문제지/3교시_영어영역_듣기평가대본.pdf")

# sources_squish <- map_chr(sources, str_squish)
# sources_clean <- map_chr(sources_squish, str_extract, pattern = "(\\d{1,2}\\.\\s+).*")
# map_chr(sources_clean, str_remove, pattern = "-\\s+\\d{1,2}\\s+-$")

replacement <- function(x) {
  if (x == "W:") {
    return("\n\nW:")
  } else if (x == "M:") {
    return("\n\nM:")
  }
}

sources_text <- map_chr(sources, str_squish) %>% 
  map_chr(str_extract, pattern = "(\\d{1,2}\\.\\s+).*") %>% 
  map_chr(str_remove, pattern = "-\\s+\\d{1,2}\\s+-$") %>% 
  map_chr(gsubfn, pattern = "(W:|M:)", replacement = replacement) %>% 
  map_chr(str_trim) %>% 
  map_chr(str_c, "\n")

# gsubfn("(W:|M:)", replacement, sources_text)
sources_text
##  [1] "1. 다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. \n\nM: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents.\n"                                                                                                                                                                                         
##  [2] "2. 대화를 듣고, 여자의 의견으로 가장 적절한 것을 고르시오. \n\nM: Honey, do you want some apples with breakfast? \n\nW: Sounds great. Can you save the apple peels for me? \n\nM: Why? What do you want them for? \n\nW: I’m going to use them to make a face pack. Apple peels are effective for improving skin condition. \n\nM: Where did you hear about that? \n\nW: I recently read an ar ticle about their benef its for our skin. \n\nM: Interesting. What’s in them? \n\nW: It said apple peels are rich in vitamins and minerals, so they moisturize our skin and enhance skin glow. \n\nM: That’s good to know. \n\nW: Also, they remove oil from our skin and have a cooling effect. \n\nM: Wow! Then I shouldn’t throw them away. \n\nW: Right. Apple peels can help improve our skin condition. \n\nM: I see. I’ll save them for you.\n"                                                                                           
##  [3] "3. 대화를 듣고, 두 사람의 관계를 가장 잘 나타낸 것을 고르시오. \n\nW: Hello, Mr. Rober ts. I appreciate you taking the time to share your experience and knowledge. \n\nM: My pleasure, Ms. Lee. I’ve enjoyed all your bestselling books. So, I’m excited to help you. \n\nW: Thanks. Since I’m writing about world-class athletes, I wanted to hear how you’ve trained children who became Olympic swimming champions. \n\nM: Then we should star t with what I observe on the f irst day of my swimming classes. \n\nW: Do some children stand out right away? \n\nM: Yes. Some kids are able to pick up my instructions quickly and easily. \n\nW: I see. So did many of those kids go on to become Olympic champions? \n\nM: Well, practicing is much more impor tant. Those who consistently practiced made great improvements and ultimately became champions. \n\nW: This is good insight I can use in my book. \n\nM: I hope it helps.\n"
##  [4] "4. 대화를 듣고, 그림에서 대화의 내용과 일치하지 않는 것을 고르시오. \n\nM: Hi, Jane. What are you looking at on your phone? \n\nW: Hi, Brian. It’s a picture I took at Grand Boulder National Park. I went hiking there last weekend. \n\nM: Let me see. I like the bear statue wearing the check patter n jacket. \n\nW: It’s cute, right? \n\nM: Yeah. There’s a park map between the lights. It seems to include useful infor mation. \n\nW: It helps me pick a different trail each time I go hiking. Do you see the two f lowerpots in front of the cabin? \n\nM: Yes. They look beautiful. Oh, there’s a round table by the path. \n\nW: I had lunch there. \n\nM: What a nice place to enjoy lunch! Look at the bird on the tree branch. \n\nW: Isn’t it lovely? I love going there and being close to nature.\n"                                                                                                                        
##  [5] "5. 대화를 듣고, 남자가 할 일로 가장 적절한 것을 고르시오. \n\nW: Honey, I’m so excited for our restaurant’s reopening event tomor row. \n\nM: So am I. Let’s see. We’ve ordered enough ingredients, right? \n\nW: I think so. We need to remind our loyal customers of the event. \n\nM: I already sent text messages. \n\nW: Good. I hope people like the new menu items that we added. \n\nM: Don’t worr y. We have a great chef. So I’m sure the new dishes will be a hit. \n\nW: What about the live music? Did you conf ir m the song list with the band? \n\nM: Not yet. And we also need to wrap wine glasses to give as gifts for the customers. \n\nW: Okay. Could you wrap them? \n\nM: Sure. I’ll do it now. \n\nW: Great! Then I’ll contact the band.\n"                                                                                                                                                                         
##  [6] "6. 대화를 듣고, 여자가 지불할 금액을 고르시오. \n\nM: Hello, are you enjoying your time here at Magic Unicor n Children’s Far m? \n\nW: Yes, thank you. I’d like to buy some snacks to feed the animals. \n\nM: Sure. We sell two kinds of food for the animals, vegetable sticks and sliced fruits. \n\nW: How much do they cost? \n\nM: It’s $5 for a pack of vegetable sticks and $10 for a pack of sliced fruits. \n\nW: I’ll take four packs of vegetable sticks. Are there any other activities? \n\nM: We offer horseback riding. A ticket for a ride around the far m is $25. \n\nW: Oh, my son and daughter will love it. Two tickets, please. \n\nM: So, four packs of vegetable sticks and two horseback riding tickets, cor rect? \n\nW: Right. And I heard you’re offering a 10% discount as an autumn promotional event. \n\nM: I’m sorr y. That event ended last week. \n\nW: I see. Here’s my credit card.\n"                 
##  [7] "7. 대화를 듣고, 남자가 K-Trend Festival에 갈 수 없는 이유를 고르시오. \n\nW: Sam, do you want to go to the K-Trend Festival with me this Saturday? \n\nM: Hi, Olivia. Is that the festival held at Central Square? \n\nW: Yeah, that’s it. There’ll be many attractions including Taekwondo perfor mances that incorporate K-pop dance moves. \n\nM: Really? Sounds cool! What time does it star t? \n\nW: It star ts at 5 p.m. Will you be working at the movie theater at that time? \n\nM: No, I’m not working this Saturday. But I can’t come to the festival. \n\nW: Too bad. Do you have to study for your economics exam? \n\nM: Actually, I already took the exam yesterday. \n\nW: Then, what’s the matter? \n\nM: I have to take my younger sister to the airpor t on Saturday evening. \n\nW: Where’s she going? \n\nM: She’s going to Canada to study abroad. \n\nW: That’s awesome. I hope she has a good experience there.\n"  
##  [8] "8. 대화를 듣고, 졸업 사진 촬영에 관해 언급되지 않은 것을 고르시오. [Telephone rings.] \n\nW: Hello, Jennifer Por ter speaking. \n\nM: Hi, Ms. Por ter. This is Steve Jackson from Lifetime Photo Studio. \n\nW: Oh, how are you? \n\nM: Good. I’m scheduled to shoot your school’s graduation photos on Wednesday, November 23rd. So, I’m calling to conf ir m the details. \n\nW: Sure. As we previously discussed, the place will be Lily Pond Park. \n\nM: Okay. Could you tell me the exact number of students taking par t in the photo session? \n\nW: Let me check. [Pause] Well, it’ll be 180 students. \n\nM: I see. The same as you said before. \n\nW: That’s right. How long will it take to shoot the photos? \n\nM: It’ll take almost three hours. We should f inish by noon. \n\nW: Great. Is there any other infor mation you need? \n\nM: No, I’m all set. Bye.\n"                                                           
##  [9] "9. Greenville Houseplant Expo에 관한 다음 내용을 듣고, 일치하지 않는 것을 고르시오. \n\nW: Hello, listeners. I’m Melinda Jones from the organizing committee of the Greenville Houseplant Expo. I’m here to announce that the expo will run for three days star ting on March 17th, 2023. Just on the opening day, there’ll be a lecture on plant care methods. This lecture will be given by Dr. Evans, host of the TV show Plants Love You. Most impor tantly, you can buy a variety of plants, including rare species, exhibited in the expo. Due to its popularity, you’d better get your tickets early. Tickets are available through online purchase only. If you’re a plant lover, come to the expo, which will take place at the Emerald Convention Center, and refresh your houseplant collection.\n"                                                                                                                                  
## [10] "10. 다음 표를 보면서 대화를 듣고, 여자가 구매할 첼로 케이스를 고르시오. \n\nM: Welcome to Uptown Music Shop. How can I help you? \n\nW: Hi, I’m looking for a hard cello case. \n\nM: All right. Here’s our catalog. These are the ones we have in stock. How much are you willing to spend? \n\nW: I can spend up to $200. \n\nM: Okay. How about the interior material? Do you have a preference? \n\nW: Well, I don’t want the velvet one. It seems diff icult to take care of. \n\nM: Right. Then how about the length? \n\nW: I have a full-size cello, so I want a case that’s at least 50 inches long. \n\nM: Now you have two options left. Do you need wheels on your case? \n\nW: No, I don’t need them. I won’t carr y it around a lot. \n\nM: Then this is the one for you. \n\nW: Thank you. I’ll take it.\n"                                                                                                                    
## [11] "11. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. \n\nM: Mom, I’d like to get a new bicycle helmet. Can you buy me one? \n\nW: I’ll buy you a new helmet if you need it. But what’s the problem with the one you have now? \n\nM: My helmet feels too tight. It hur ts my head. \n\nW:\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
## [12] "12. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. \n\nW: Honey, are you free on Saturday after noon? Our son said he’s going to a career fair and asked if we can come along. \n\nM: Great, I’m free. I’ve been wondering what kinds of emerging careers might suit him. \n\nW: Me, too. Then why don’t we join him? \n\nM:\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
## [13] "13. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. [3점] \n\nM: Can I come in, Professor Rossini? \n\nW: Of course. Come on in, Ben. What brings you here? \n\nM: I came to ask for advice on studying Italian. \n\nW: Is there anything specif ic you’re having trouble with? \n\nM: Yes. I’m experiencing diff iculty using words properly. Could I get some tips? \n\nW: Sure. First, let me ask how you use your dictionar y. \n\nM: Well, I use it to look up words that I don’t know the meanings of. \n\nW: Dictionaries provide example sentences for most words. Do you read them, too? \n\nM: No, I don’t pay attention to the example sentences. \n\nW: Knowing the meaning of words is impor tant, but you should also understand the context in which the words are properly used. \n\nM: I see. So you’re suggesting that I study the example sentences as well, right? \n\nW:\n"                
## [14] "14. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. [3점] \n\nW: Dad, I found these old photos of our camping trip from 25 years ago. \n\nM: Oh, I remember this trip. You were about the same age as your son, Peter. \n\nW: Right. It was a really fun trip. \n\nM: Yeah. I still go camping often, but that’s the most memorable one. \n\nW: I agree. I want Peter to have that experience, too. But he always refuses to go. \n\nM: Why doesn’t he want to go camping? \n\nW: He just wants to stay home and spend all his time on his smar tphone. \n\nM: Don’t worr y. I’m sure Peter will like camping once he experiences how fun it is. \n\nW: You’re probably right. Dad, when is the next time you’re going camping? \n\nM: This weekend. We should all go together. \n\nW: That’d be great. Peter might come as well if his favorite grandpa invites him. \n\nM:\n"                               
## [15] "15. 다음 상황 설명을 듣고, Katie가 Jacob에게 할 말로 가장 적절한 것을 고르시오. [3점] \n\nM: Jacob just star ted volunteering at a nursing home and is planning his next visit. He recalls that not ever y resident in the nursing home enjoyed the activity he had prepared last time. To avoid this situation, he tries to f ind an activity that all residents in the nursing home can enjoy. But he can’t come up with one that ever yone would like. He asks his friend Katie for advice because she has lots of experience volunteering at a nursing home. Katie thinks there’s no single activity that can interest all the residents. So Katie wants to suggest to Jacob that next time he should plan more than one activity. In this situation, what would Katie most likely say to Jacob?\n"                                                                                                                                            
## [16] "16. 여자가 하는 말의 주제로 가장 적절한 것은?\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
## [17] "17. 언급된 금속이 아닌 것은?\n"

2.1.3 정답

코드
import pandas as pd
import tabula
answer_file = "data/2023_3교시_영어영역_정답표.pdf"
answer = tabula.read_pdf(answer_file, pages='all')
## Got stderr: 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+24813 (24813) in font *ÇѾç½Å¸íÁ¶-Identity-H
## 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+29678 (29678) in font *ÇѾç½Å¸íÁ¶-Identity-H
## 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+30205 (30205) in font *ÇѾç½Å¸íÁ¶-Identity-H
## 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+24813 (24813) in font *ÇѾç½Å¸íÁ¶-Identity-H
## 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+29678 (29678) in font *ÇѾç½Å¸íÁ¶-Identity-H
## 5월 29, 2023 1:46:32 오후 org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
## 경고: No Unicode mapping for CID+30205 (30205) in font *ÇѾç½Å¸íÁ¶-Identity-H

2.2 홀수형

코드
odd_1 <- py$answer[[1]] %>% 
  janitor::clean_names(ascii = FALSE) %>% 
  select(1:3) %>% 
  set_names(c("문항번호", "정답", "배점"))

odd_2 <- py$answer[[1]] %>% 
  janitor::clean_names(ascii = FALSE) %>% 
  select(4:6) %>% 
  set_names(c("문항번호", "정답", "배점"))

answer_tbl <- bind_rows(odd_1, odd_2) %>% 
  filter(문항번호<=15)

2.2.1 대본과 문제지

코드
library(gt)
library(gtExtras)

listen_tbl <- listen_raw %>% 
  mutate(대본 = sources_text[1:15]) %>% 
  bind_cols(answer_tbl %>% select(-문항번호))

listen_tbl %>% 
  gt::gt() %>% 
    gt_theme_538()
문항 문제 대본 정답 배점
1 1. 다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고 1. 다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents. 3 2
2 2. 대화를 듣고, 여자의 의견으로 가장 적절한 것을 고르시오. ① 사과를 먹으면 장운동이 원활해진다. ② 사과 껍질은 피부 상태 개선에 도움이 된다. ③ 충분한 수면은 건강한 피부 유지에 필수적이다. ④ 사과를 먹기 전에 껍질을 깨끗이 씻어야 한다. ⑤ 주기적인 수분 섭취는 피부 노화를 늦춘다. 2. 대화를 듣고, 여자의 의견으로 가장 적절한 것을 고르시오. M: Honey, do you want some apples with breakfast? W: Sounds great. Can you save the apple peels for me? M: Why? What do you want them for? W: I’m going to use them to make a face pack. Apple peels are effective for improving skin condition. M: Where did you hear about that? W: I recently read an ar ticle about their benef its for our skin. M: Interesting. What’s in them? W: It said apple peels are rich in vitamins and minerals, so they moisturize our skin and enhance skin glow. M: That’s good to know. W: Also, they remove oil from our skin and have a cooling effect. M: Wow! Then I shouldn’t throw them away. W: Right. Apple peels can help improve our skin condition. M: I see. I’ll save them for you. 2 2
3 3. 대화를 듣고, 두 사람의 관계를 가장 잘 나타낸 것을 고르시오. ① 평론가 - 영화감독 ② 심판 - 수영 선수 ③ 작가 - 수영 코치 ④ 서점 주인 - 유치원 교사 ⑤ 잡지사 편집장 - 광고주 3. 대화를 듣고, 두 사람의 관계를 가장 잘 나타낸 것을 고르시오. W: Hello, Mr. Rober ts. I appreciate you taking the time to share your experience and knowledge. M: My pleasure, Ms. Lee. I’ve enjoyed all your bestselling books. So, I’m excited to help you. W: Thanks. Since I’m writing about world-class athletes, I wanted to hear how you’ve trained children who became Olympic swimming champions. M: Then we should star t with what I observe on the f irst day of my swimming classes. W: Do some children stand out right away? M: Yes. Some kids are able to pick up my instructions quickly and easily. W: I see. So did many of those kids go on to become Olympic champions? M: Well, practicing is much more impor tant. Those who consistently practiced made great improvements and ultimately became champions. W: This is good insight I can use in my book. M: I hope it helps. 3 2
4 4. 대화를 듣고, 그림에서 대화의 내용과 일치하지 않는 것을 고르시오. 4. 대화를 듣고, 그림에서 대화의 내용과 일치하지 않는 것을 고르시오. M: Hi, Jane. What are you looking at on your phone? W: Hi, Brian. It’s a picture I took at Grand Boulder National Park. I went hiking there last weekend. M: Let me see. I like the bear statue wearing the check patter n jacket. W: It’s cute, right? M: Yeah. There’s a park map between the lights. It seems to include useful infor mation. W: It helps me pick a different trail each time I go hiking. Do you see the two f lowerpots in front of the cabin? M: Yes. They look beautiful. Oh, there’s a round table by the path. W: I had lunch there. M: What a nice place to enjoy lunch! Look at the bird on the tree branch. W: Isn’t it lovely? I love going there and being close to nature. 4 2
5 5. 대화를 듣고, 남자가 할 일로 가장 적절한 것을 고르시오. ① 음식 재료 주문하기 ② 와인 잔 포장하기 ③ 추가 메뉴 선정하기 ④ 초대 문자 메시지 보내기 ⑤ 노래 목록 확인하기 5. 대화를 듣고, 남자가 할 일로 가장 적절한 것을 고르시오. W: Honey, I’m so excited for our restaurant’s reopening event tomor row. M: So am I. Let’s see. We’ve ordered enough ingredients, right? W: I think so. We need to remind our loyal customers of the event. M: I already sent text messages. W: Good. I hope people like the new menu items that we added. M: Don’t worr y. We have a great chef. So I’m sure the new dishes will be a hit. W: What about the live music? Did you conf ir m the song list with the band? M: Not yet. And we also need to wrap wine glasses to give as gifts for the customers. W: Okay. Could you wrap them? M: Sure. I’ll do it now. W: Great! Then I’ll contact the band. 2 2
6 6. 대화를 듣고, 여자가 지불할 금액을 고르시오. ① $55 ② $63 ③ $70 ④ $81 ⑤ $90 6. 대화를 듣고, 여자가 지불할 금액을 고르시오. M: Hello, are you enjoying your time here at Magic Unicor n Children’s Far m? W: Yes, thank you. I’d like to buy some snacks to feed the animals. M: Sure. We sell two kinds of food for the animals, vegetable sticks and sliced fruits. W: How much do they cost? M: It’s $5 for a pack of vegetable sticks and $10 for a pack of sliced fruits. W: I’ll take four packs of vegetable sticks. Are there any other activities? M: We offer horseback riding. A ticket for a ride around the far m is $25. W: Oh, my son and daughter will love it. Two tickets, please. M: So, four packs of vegetable sticks and two horseback riding tickets, cor rect? W: Right. And I heard you’re offering a 10% discount as an autumn promotional event. M: I’m sorr y. That event ended last week. W: I see. Here’s my credit card. 3 2
7 7. 대화를 듣고, 남자가 K-Trend Festival에 갈 수 없는 이유를 고르시오. ① 영화관에서 일해야 해서 ② 유학 설명회에 참석해야 해서 ③ 경제학 시험공부를 해야 해서 ④ 태권도 시합에 출전해야 해서 ⑤ 동생을 공항에 데려다줘야 해서 7. 대화를 듣고, 남자가 K-Trend Festival에 갈 수 없는 이유를 고르시오. W: Sam, do you want to go to the K-Trend Festival with me this Saturday? M: Hi, Olivia. Is that the festival held at Central Square? W: Yeah, that’s it. There’ll be many attractions including Taekwondo perfor mances that incorporate K-pop dance moves. M: Really? Sounds cool! What time does it star t? W: It star ts at 5 p.m. Will you be working at the movie theater at that time? M: No, I’m not working this Saturday. But I can’t come to the festival. W: Too bad. Do you have to study for your economics exam? M: Actually, I already took the exam yesterday. W: Then, what’s the matter? M: I have to take my younger sister to the airpor t on Saturday evening. W: Where’s she going? M: She’s going to Canada to study abroad. W: That’s awesome. I hope she has a good experience there. 5 2
8 8. 대화를 듣고, 졸업 사진 촬영에 관해 언급되지 않은 것을 고르시오. ① 날짜 ② 장소 ③ 복장 ④ 참여 학생 수 ⑤ 소요 시간 8. 대화를 듣고, 졸업 사진 촬영에 관해 언급되지 않은 것을 고르시오. [Telephone rings.] W: Hello, Jennifer Por ter speaking. M: Hi, Ms. Por ter. This is Steve Jackson from Lifetime Photo Studio. W: Oh, how are you? M: Good. I’m scheduled to shoot your school’s graduation photos on Wednesday, November 23rd. So, I’m calling to conf ir m the details. W: Sure. As we previously discussed, the place will be Lily Pond Park. M: Okay. Could you tell me the exact number of students taking par t in the photo session? W: Let me check. [Pause] Well, it’ll be 180 students. M: I see. The same as you said before. W: That’s right. How long will it take to shoot the photos? M: It’ll take almost three hours. We should f inish by noon. W: Great. Is there any other infor mation you need? M: No, I’m all set. Bye. 3 2
9 9. Greenville Houseplant Expo에 관한 다음 내용을 듣고, 일치하지 않는 것을 고르시오. ① 3일 동안 진행될 것이다. ② 식물 관리 방법에 관한 강의가 매일 있을 것이다. ③ 희귀종을 포함한 다양한 식물을 구입할 수 있다. ④ 티켓 구입은 온라인으로만 가능하다. ⑤ 에메랄드 컨벤션 센터에서 열릴 것이다. 9. Greenville Houseplant Expo에 관한 다음 내용을 듣고, 일치하지 않는 것을 고르시오. W: Hello, listeners. I’m Melinda Jones from the organizing committee of the Greenville Houseplant Expo. I’m here to announce that the expo will run for three days star ting on March 17th, 2023. Just on the opening day, there’ll be a lecture on plant care methods. This lecture will be given by Dr. Evans, host of the TV show Plants Love You. Most impor tantly, you can buy a variety of plants, including rare species, exhibited in the expo. Due to its popularity, you’d better get your tickets early. Tickets are available through online purchase only. If you’re a plant lover, come to the expo, which will take place at the Emerald Convention Center, and refresh your houseplant collection. 2 2
10 10. 다음 표를 보면서 대화를 듣고, 여자가 구매할 첼로 케이스를 고르시오. Hard Cello Cases Model Price Interior Material Length (inches) Wheels ① A $140 Nylon 51 ☓ ② B $160 Cotton 49 ◯ ③ C $175 Velvet 53 ☓ ④ D $190 Cotton 52 ◯ ⑤ E $215 Cotton 55 ☓ 10. 다음 표를 보면서 대화를 듣고, 여자가 구매할 첼로 케이스를 고르시오. M: Welcome to Uptown Music Shop. How can I help you? W: Hi, I’m looking for a hard cello case. M: All right. Here’s our catalog. These are the ones we have in stock. How much are you willing to spend? W: I can spend up to $200. M: Okay. How about the interior material? Do you have a preference? W: Well, I don’t want the velvet one. It seems diff icult to take care of. M: Right. Then how about the length? W: I have a full-size cello, so I want a case that’s at least 50 inches long. M: Now you have two options left. Do you need wheels on your case? W: No, I don’t need them. I won’t carr y it around a lot. M: Then this is the one for you. W: Thank you. I’ll take it. 1 2
11 11. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. ① Never mind. I’m selling my old helmet. ② All right. I’ll buy a bigger one that fits you. ③ No way. You should not ride a bicycle at night. ④ Great. I think it matches your bicycle perfectly. ⑤ No. We don’t have to worry about the tight schedule. 11. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. M: Mom, I’d like to get a new bicycle helmet. Can you buy me one? W: I’ll buy you a new helmet if you need it. But what’s the problem with the one you have now? M: My helmet feels too tight. It hur ts my head. W: 2 2
12 12. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. ① Okay. Let’s go and look at his career options together. ② Don’t worry. There’s no admission fee for the fair. ③ Too bad. The career fair doesn’t suit my purpose. ④ Why not? He can join the firm as a freelancer. ⑤ Awesome! Good luck with your new career. 2023학년도 대학수학능력시험 문제지 1 제 3 교시 홀수형 이 문제지에 관한 저작권은 한국교육과정평가원에 있습니다. 12. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. W: Honey, are you free on Saturday after noon? Our son said he’s going to a career fair and asked if we can come along. M: Great, I’m free. I’ve been wondering what kinds of emerging careers might suit him. W: Me, too. Then why don’t we join him? M: 1 2
13 13. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. [3점] Woman: ① Not really. It’s better to speak in simple sentences. ② Yes. Try to memorize words by learning the root words. ③ That’s right. I’m glad you’ve studied the proper examples. ④ Exactly. That way you can use the proper words in context. ⑤ I don’t think so. Always use an Italian-to-Italian dictionary. 13. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. [3점] M: Can I come in, Professor Rossini? W: Of course. Come on in, Ben. What brings you here? M: I came to ask for advice on studying Italian. W: Is there anything specif ic you’re having trouble with? M: Yes. I’m experiencing diff iculty using words properly. Could I get some tips? W: Sure. First, let me ask how you use your dictionar y. M: Well, I use it to look up words that I don’t know the meanings of. W: Dictionaries provide example sentences for most words. Do you read them, too? M: No, I don’t pay attention to the example sentences. W: Knowing the meaning of words is impor tant, but you should also understand the context in which the words are properly used. M: I see. So you’re suggesting that I study the example sentences as well, right? W: 4 3
14 14. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. [3점] Man: ① I had the photos from our trip printed out yesterday. ② The problem is that I already put out the campfire. ③ I gladly accept his invitation to the fishing camp. ④ Then I’ll ask him to come with me on this trip. ⑤ Remember not to set up your tent near a river. 14. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. [3점] W: Dad, I found these old photos of our camping trip from 25 years ago. M: Oh, I remember this trip. You were about the same age as your son, Peter. W: Right. It was a really fun trip. M: Yeah. I still go camping often, but that’s the most memorable one. W: I agree. I want Peter to have that experience, too. But he always refuses to go. M: Why doesn’t he want to go camping? W: He just wants to stay home and spend all his time on his smar tphone. M: Don’t worr y. I’m sure Peter will like camping once he experiences how fun it is. W: You’re probably right. Dad, when is the next time you’re going camping? M: This weekend. We should all go together. W: That’d be great. Peter might come as well if his favorite grandpa invites him. M: 4 3
15 15. 다음 상황 설명을 듣고, Katie가 Jacob에게 할 말로 가장 적절한 것을 고르시오. [3점] Katie: ① You should check how many nursing homes there are. ② Why don’t you reuse the activity you prepared last time? ③ How about preparing multiple activities for your next visit? ④ You need to gain more practical knowledge about nursing. ⑤ You’d better speak to the residents of the neighborhood. [16~17] 다음을 듣고, 물음에 답하시오. 15. 다음 상황 설명을 듣고, Katie가 Jacob에게 할 말로 가장 적절한 것을 고르시오. [3점] M: Jacob just star ted volunteering at a nursing home and is planning his next visit. He recalls that not ever y resident in the nursing home enjoyed the activity he had prepared last time. To avoid this situation, he tries to f ind an activity that all residents in the nursing home can enjoy. But he can’t come up with one that ever yone would like. He asks his friend Katie for advice because she has lots of experience volunteering at a nursing home. Katie thinks there’s no single activity that can interest all the residents. So Katie wants to suggest to Jacob that next time he should plan more than one activity. In this situation, what would Katie most likely say to Jacob? 3 3

3 문제풀이

3.1 한문제 풀이

코드
library(bitGPT)

question_prompt <- glue::glue("다음 문제를 푸세요. 과정은 필요없고 다음과 같이 출력하시면 됩니다.\n",  "정답:\n", "{listen_tbl$대본[1]}", "\n", "{listen_tbl$문제[1]}") %>% 
  as.character(.)

answer <- chat_completion(
  messages = question_prompt,
  model = "gpt-3.5-turbo",
  temperature = 0,
  top_p = 1,
  n = 1,
  stream = FALSE,
  stop = NULL,
  max_tokens = NULL,
  presence_penalty = 0,
  frequency_penalty = 0,
  logit_bias = NULL,
  user = NULL,
  type = "messages",
  openai_api_key = Sys.getenv("OPENAI_API_KEY")
)

parsed_answer <- str_extract(answer[[2]]$content, "[①-⑨]") 

# 변환기--

old_chars <- "①②③④⑤"
new_chars <- "12345"

result <- chartr(old_chars, new_chars, parsed_answer)

result
## [1] "3"

3.2 함수

코드
get_answer <- function(problem_num = 1) {
  
  cat("\n ....", problem_num, " ... 풀이 중\n")
  
  question_prompt <- glue::glue("다음 문제를 푸세요. 과정은 필요없고 다음과 같이 출력하시면 됩니다.\n",  "정답:\n", "{listen_tbl$대본[problem_num]}", "\n", "{listen_tbl$문제[problem_num]}") %>% 
  as.character(.)

  answer <- chat_completion(
    messages = question_prompt,
    model = "gpt-3.5-turbo",
    temperature = 0,
    top_p = 1,
    n = 1,
    stream = FALSE,
    stop = NULL,
    max_tokens = NULL,
    presence_penalty = 0,
    frequency_penalty = 0,
    logit_bias = NULL,
    user = NULL,
    type = "messages",
    openai_api_key = Sys.getenv("OPENAI_API_KEY")
  )
  
  parsed_answer <- str_extract(answer[[2]]$content, "[①-⑨]") 
  
  # 변환기--
  
  old_chars <- "①②③④⑤"
  new_chars <- "12345"
  
  result <- chartr(old_chars, new_chars, parsed_answer)
  
  Sys.sleep(time = runif(1, min=1, max=2))
  
  return(result)
}

cat("2번 문제 정답: ", get_answer(2), "\n")
## 
##  .... 2  ... 풀이 중
## 2번 문제 정답:  2

3.3 자동풀이

코드
chatGPT_tbl <- listen_tbl %>% 
  mutate(기계풀이 = map_chr(문항, get_answer))

chatGPT_tbl %>% 
  write_rds("data/chatGPT_english_solution.rds")

3.3.1 총 득점

챗GPT가 수능문제 풀이 결과를 살펴보자. 이미지(4번), 표(10번)를 제외하고 6번문제만 틀리고 다른 모든 문제는 맞췄다.

코드
library(gt)

chatGPT_tbl <- 
  read_rds("data/chatGPT_english_solution.rds")

chatGPT_score <- chatGPT_tbl %>% 
  mutate(채점 = ifelse(정답 == 기계풀이, 배점, 0)) 

chatGPT_score %>% 
  summarise(만점 = sum(배점),
            기계득점 = sum(채점, na.rm=TRUE)) %>% 
  gt() %>% 
    gt_theme_538() %>% 
    tab_header(
      title = "챗GPT 수능영어문제 풀이",
      subtitle = "OpenAI gpt-3.5-turbo 엔진"
    ) %>% 
    tab_footnote(
      footnote = "ChatGPT 2 문제 (이미지와 표) 제외 기준",
      locations = cells_body(columns = 기계득점, rows = 1),
      placement = "right"
    )  
챗GPT 수능영어문제 풀이
OpenAI gpt-3.5-turbo 엔진
만점 기계득점
33 271
1 ChatGPT 2 문제 (이미지와 표) 제외 기준

3.3.2 풀이결과

각 문제별로 풀이 결과를 살펴보자.

코드
chatGPT_score %>% 
  gt::gt() %>% 
    sub_missing(missing_text = "-") %>% 
    gt_theme_538() %>% 
    tab_footnote(
      footnote = "ChatGPT 3.5 결과가 없음(이미지와 표)",
      locations = cells_body(columns = 채점, rows = is.na(채점)),
      placement = "right"
    ) %>% 
  tab_style(
    style = list(cell_fill(color = "lightblue")),
    locations = cells_body(columns = everything(), rows = is.na(채점))
  )  
문항 문제 대본 정답 배점 기계풀이 채점
1 1. 다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. ① 도서관의 변경된 운영 시간을 안내하려고 ② 독후감 쓰기 대회의 일정을 공지하려고 ③ 책갈피 디자인 대회 참가를 독려하려고 ④ 기한 내 도서 반납을 촉구하려고 ⑤ 전자책 이용 방법을 설명하려고 1. 다음을 듣고, 남자가 하는 말의 목적으로 가장 적절한 것을 고르시오. M: Hello, Lockwood High School students. This is your school librarian, Mr. Wilkins. I’m sure you’re aware that our school librar y is hosting a bookmark design competition. I encourage students of all grades to par ticipate in the competition. The winning designs will be made into bookmarks, which will be distributed to librar y visitors. We’re also giving out a variety of other prizes. So don’t let this great oppor tunity slip away. Since the registration period for the bookmark design competition ends this Friday, make sure you visit our school librar y to submit your application. Come and par ticipate to display your creativity and talents. 3 2 3 2
2 2. 대화를 듣고, 여자의 의견으로 가장 적절한 것을 고르시오. ① 사과를 먹으면 장운동이 원활해진다. ② 사과 껍질은 피부 상태 개선에 도움이 된다. ③ 충분한 수면은 건강한 피부 유지에 필수적이다. ④ 사과를 먹기 전에 껍질을 깨끗이 씻어야 한다. ⑤ 주기적인 수분 섭취는 피부 노화를 늦춘다. 2. 대화를 듣고, 여자의 의견으로 가장 적절한 것을 고르시오. M: Honey, do you want some apples with breakfast? W: Sounds great. Can you save the apple peels for me? M: Why? What do you want them for? W: I’m going to use them to make a face pack. Apple peels are effective for improving skin condition. M: Where did you hear about that? W: I recently read an ar ticle about their benef its for our skin. M: Interesting. What’s in them? W: It said apple peels are rich in vitamins and minerals, so they moisturize our skin and enhance skin glow. M: That’s good to know. W: Also, they remove oil from our skin and have a cooling effect. M: Wow! Then I shouldn’t throw them away. W: Right. Apple peels can help improve our skin condition. M: I see. I’ll save them for you. 2 2 2 2
3 3. 대화를 듣고, 두 사람의 관계를 가장 잘 나타낸 것을 고르시오. ① 평론가 - 영화감독 ② 심판 - 수영 선수 ③ 작가 - 수영 코치 ④ 서점 주인 - 유치원 교사 ⑤ 잡지사 편집장 - 광고주 3. 대화를 듣고, 두 사람의 관계를 가장 잘 나타낸 것을 고르시오. W: Hello, Mr. Rober ts. I appreciate you taking the time to share your experience and knowledge. M: My pleasure, Ms. Lee. I’ve enjoyed all your bestselling books. So, I’m excited to help you. W: Thanks. Since I’m writing about world-class athletes, I wanted to hear how you’ve trained children who became Olympic swimming champions. M: Then we should star t with what I observe on the f irst day of my swimming classes. W: Do some children stand out right away? M: Yes. Some kids are able to pick up my instructions quickly and easily. W: I see. So did many of those kids go on to become Olympic champions? M: Well, practicing is much more impor tant. Those who consistently practiced made great improvements and ultimately became champions. W: This is good insight I can use in my book. M: I hope it helps. 3 2 3 2
4 4. 대화를 듣고, 그림에서 대화의 내용과 일치하지 않는 것을 고르시오. 4. 대화를 듣고, 그림에서 대화의 내용과 일치하지 않는 것을 고르시오. M: Hi, Jane. What are you looking at on your phone? W: Hi, Brian. It’s a picture I took at Grand Boulder National Park. I went hiking there last weekend. M: Let me see. I like the bear statue wearing the check patter n jacket. W: It’s cute, right? M: Yeah. There’s a park map between the lights. It seems to include useful infor mation. W: It helps me pick a different trail each time I go hiking. Do you see the two f lowerpots in front of the cabin? M: Yes. They look beautiful. Oh, there’s a round table by the path. W: I had lunch there. M: What a nice place to enjoy lunch! Look at the bird on the tree branch. W: Isn’t it lovely? I love going there and being close to nature. 4 2 - -1
5 5. 대화를 듣고, 남자가 할 일로 가장 적절한 것을 고르시오. ① 음식 재료 주문하기 ② 와인 잔 포장하기 ③ 추가 메뉴 선정하기 ④ 초대 문자 메시지 보내기 ⑤ 노래 목록 확인하기 5. 대화를 듣고, 남자가 할 일로 가장 적절한 것을 고르시오. W: Honey, I’m so excited for our restaurant’s reopening event tomor row. M: So am I. Let’s see. We’ve ordered enough ingredients, right? W: I think so. We need to remind our loyal customers of the event. M: I already sent text messages. W: Good. I hope people like the new menu items that we added. M: Don’t worr y. We have a great chef. So I’m sure the new dishes will be a hit. W: What about the live music? Did you conf ir m the song list with the band? M: Not yet. And we also need to wrap wine glasses to give as gifts for the customers. W: Okay. Could you wrap them? M: Sure. I’ll do it now. W: Great! Then I’ll contact the band. 2 2 2 2
6 6. 대화를 듣고, 여자가 지불할 금액을 고르시오. ① $55 ② $63 ③ $70 ④ $81 ⑤ $90 6. 대화를 듣고, 여자가 지불할 금액을 고르시오. M: Hello, are you enjoying your time here at Magic Unicor n Children’s Far m? W: Yes, thank you. I’d like to buy some snacks to feed the animals. M: Sure. We sell two kinds of food for the animals, vegetable sticks and sliced fruits. W: How much do they cost? M: It’s $5 for a pack of vegetable sticks and $10 for a pack of sliced fruits. W: I’ll take four packs of vegetable sticks. Are there any other activities? M: We offer horseback riding. A ticket for a ride around the far m is $25. W: Oh, my son and daughter will love it. Two tickets, please. M: So, four packs of vegetable sticks and two horseback riding tickets, cor rect? W: Right. And I heard you’re offering a 10% discount as an autumn promotional event. M: I’m sorr y. That event ended last week. W: I see. Here’s my credit card. 3 2 2 0
7 7. 대화를 듣고, 남자가 K-Trend Festival에 갈 수 없는 이유를 고르시오. ① 영화관에서 일해야 해서 ② 유학 설명회에 참석해야 해서 ③ 경제학 시험공부를 해야 해서 ④ 태권도 시합에 출전해야 해서 ⑤ 동생을 공항에 데려다줘야 해서 7. 대화를 듣고, 남자가 K-Trend Festival에 갈 수 없는 이유를 고르시오. W: Sam, do you want to go to the K-Trend Festival with me this Saturday? M: Hi, Olivia. Is that the festival held at Central Square? W: Yeah, that’s it. There’ll be many attractions including Taekwondo perfor mances that incorporate K-pop dance moves. M: Really? Sounds cool! What time does it star t? W: It star ts at 5 p.m. Will you be working at the movie theater at that time? M: No, I’m not working this Saturday. But I can’t come to the festival. W: Too bad. Do you have to study for your economics exam? M: Actually, I already took the exam yesterday. W: Then, what’s the matter? M: I have to take my younger sister to the airpor t on Saturday evening. W: Where’s she going? M: She’s going to Canada to study abroad. W: That’s awesome. I hope she has a good experience there. 5 2 5 2
8 8. 대화를 듣고, 졸업 사진 촬영에 관해 언급되지 않은 것을 고르시오. ① 날짜 ② 장소 ③ 복장 ④ 참여 학생 수 ⑤ 소요 시간 8. 대화를 듣고, 졸업 사진 촬영에 관해 언급되지 않은 것을 고르시오. [Telephone rings.] W: Hello, Jennifer Por ter speaking. M: Hi, Ms. Por ter. This is Steve Jackson from Lifetime Photo Studio. W: Oh, how are you? M: Good. I’m scheduled to shoot your school’s graduation photos on Wednesday, November 23rd. So, I’m calling to conf ir m the details. W: Sure. As we previously discussed, the place will be Lily Pond Park. M: Okay. Could you tell me the exact number of students taking par t in the photo session? W: Let me check. [Pause] Well, it’ll be 180 students. M: I see. The same as you said before. W: That’s right. How long will it take to shoot the photos? M: It’ll take almost three hours. We should f inish by noon. W: Great. Is there any other infor mation you need? M: No, I’m all set. Bye. 3 2 3 2
9 9. Greenville Houseplant Expo에 관한 다음 내용을 듣고, 일치하지 않는 것을 고르시오. ① 3일 동안 진행될 것이다. ② 식물 관리 방법에 관한 강의가 매일 있을 것이다. ③ 희귀종을 포함한 다양한 식물을 구입할 수 있다. ④ 티켓 구입은 온라인으로만 가능하다. ⑤ 에메랄드 컨벤션 센터에서 열릴 것이다. 9. Greenville Houseplant Expo에 관한 다음 내용을 듣고, 일치하지 않는 것을 고르시오. W: Hello, listeners. I’m Melinda Jones from the organizing committee of the Greenville Houseplant Expo. I’m here to announce that the expo will run for three days star ting on March 17th, 2023. Just on the opening day, there’ll be a lecture on plant care methods. This lecture will be given by Dr. Evans, host of the TV show Plants Love You. Most impor tantly, you can buy a variety of plants, including rare species, exhibited in the expo. Due to its popularity, you’d better get your tickets early. Tickets are available through online purchase only. If you’re a plant lover, come to the expo, which will take place at the Emerald Convention Center, and refresh your houseplant collection. 2 2 2 2
10 10. 다음 표를 보면서 대화를 듣고, 여자가 구매할 첼로 케이스를 고르시오. Hard Cello Cases Model Price Interior Material Length (inches) Wheels ① A $140 Nylon 51 ☓ ② B $160 Cotton 49 ◯ ③ C $175 Velvet 53 ☓ ④ D $190 Cotton 52 ◯ ⑤ E $215 Cotton 55 ☓ 10. 다음 표를 보면서 대화를 듣고, 여자가 구매할 첼로 케이스를 고르시오. M: Welcome to Uptown Music Shop. How can I help you? W: Hi, I’m looking for a hard cello case. M: All right. Here’s our catalog. These are the ones we have in stock. How much are you willing to spend? W: I can spend up to $200. M: Okay. How about the interior material? Do you have a preference? W: Well, I don’t want the velvet one. It seems diff icult to take care of. M: Right. Then how about the length? W: I have a full-size cello, so I want a case that’s at least 50 inches long. M: Now you have two options left. Do you need wheels on your case? W: No, I don’t need them. I won’t carr y it around a lot. M: Then this is the one for you. W: Thank you. I’ll take it. 1 2 - -1
11 11. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. ① Never mind. I’m selling my old helmet. ② All right. I’ll buy a bigger one that fits you. ③ No way. You should not ride a bicycle at night. ④ Great. I think it matches your bicycle perfectly. ⑤ No. We don’t have to worry about the tight schedule. 11. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. M: Mom, I’d like to get a new bicycle helmet. Can you buy me one? W: I’ll buy you a new helmet if you need it. But what’s the problem with the one you have now? M: My helmet feels too tight. It hur ts my head. W: 2 2 2 2
12 12. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. ① Okay. Let’s go and look at his career options together. ② Don’t worry. There’s no admission fee for the fair. ③ Too bad. The career fair doesn’t suit my purpose. ④ Why not? He can join the firm as a freelancer. ⑤ Awesome! Good luck with your new career. 2023학년도 대학수학능력시험 문제지 1 제 3 교시 홀수형 이 문제지에 관한 저작권은 한국교육과정평가원에 있습니다. 12. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. W: Honey, are you free on Saturday after noon? Our son said he’s going to a career fair and asked if we can come along. M: Great, I’m free. I’ve been wondering what kinds of emerging careers might suit him. W: Me, too. Then why don’t we join him? M: 1 2 1 2
13 13. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. [3점] Woman: ① Not really. It’s better to speak in simple sentences. ② Yes. Try to memorize words by learning the root words. ③ That’s right. I’m glad you’ve studied the proper examples. ④ Exactly. That way you can use the proper words in context. ⑤ I don’t think so. Always use an Italian-to-Italian dictionary. 13. 대화를 듣고, 남자의 마지막 말에 대한 여자의 응답으로 가장 적절한 것을 고르시오. [3점] M: Can I come in, Professor Rossini? W: Of course. Come on in, Ben. What brings you here? M: I came to ask for advice on studying Italian. W: Is there anything specif ic you’re having trouble with? M: Yes. I’m experiencing diff iculty using words properly. Could I get some tips? W: Sure. First, let me ask how you use your dictionar y. M: Well, I use it to look up words that I don’t know the meanings of. W: Dictionaries provide example sentences for most words. Do you read them, too? M: No, I don’t pay attention to the example sentences. W: Knowing the meaning of words is impor tant, but you should also understand the context in which the words are properly used. M: I see. So you’re suggesting that I study the example sentences as well, right? W: 4 3 4 3
14 14. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. [3점] Man: ① I had the photos from our trip printed out yesterday. ② The problem is that I already put out the campfire. ③ I gladly accept his invitation to the fishing camp. ④ Then I’ll ask him to come with me on this trip. ⑤ Remember not to set up your tent near a river. 14. 대화를 듣고, 여자의 마지막 말에 대한 남자의 응답으로 가장 적절한 것을 고르시오. [3점] W: Dad, I found these old photos of our camping trip from 25 years ago. M: Oh, I remember this trip. You were about the same age as your son, Peter. W: Right. It was a really fun trip. M: Yeah. I still go camping often, but that’s the most memorable one. W: I agree. I want Peter to have that experience, too. But he always refuses to go. M: Why doesn’t he want to go camping? W: He just wants to stay home and spend all his time on his smar tphone. M: Don’t worr y. I’m sure Peter will like camping once he experiences how fun it is. W: You’re probably right. Dad, when is the next time you’re going camping? M: This weekend. We should all go together. W: That’d be great. Peter might come as well if his favorite grandpa invites him. M: 4 3 4 3
15 15. 다음 상황 설명을 듣고, Katie가 Jacob에게 할 말로 가장 적절한 것을 고르시오. [3점] Katie: ① You should check how many nursing homes there are. ② Why don’t you reuse the activity you prepared last time? ③ How about preparing multiple activities for your next visit? ④ You need to gain more practical knowledge about nursing. ⑤ You’d better speak to the residents of the neighborhood. [16~17] 다음을 듣고, 물음에 답하시오. 15. 다음 상황 설명을 듣고, Katie가 Jacob에게 할 말로 가장 적절한 것을 고르시오. [3점] M: Jacob just star ted volunteering at a nursing home and is planning his next visit. He recalls that not ever y resident in the nursing home enjoyed the activity he had prepared last time. To avoid this situation, he tries to f ind an activity that all residents in the nursing home can enjoy. But he can’t come up with one that ever yone would like. He asks his friend Katie for advice because she has lots of experience volunteering at a nursing home. Katie thinks there’s no single activity that can interest all the residents. So Katie wants to suggest to Jacob that next time he should plan more than one activity. In this situation, what would Katie most likely say to Jacob? 3 3 3 3
1 ChatGPT 3.5 결과가 없음(이미지와 표)