2の中で文法はともかく構成については,教員が求めるものとChatGPTが出してきたものが必ずしも一致しているとも限らないので,そこは理解しておく必要はあるかなと思います。使用している教科書や題材,エッセイであればエッセイのスタイルなどによって,構成が変化する部分もあるでしょうし,教員が独自に重要視している部分もあるかもしれません。例えば,私は典型的なfour/five paragraph essayにおいて,イントロのthesis statementにボディで言及する内容が含まれているかどうかを重視しています。理由を述べる際に, I believe that this change is necessary because of the following three reasons. のように書くよりは,その3つの理由を簡潔にまとめて,because of A, B, and Cのようにするほうがボディとのつながりが強くなり,結果として読み手にとって内容が理解しやすい文章になるからです。そういうことまで考慮した上で,提示された修正や提案を受け入れるかどうかを判断できるのであれば良いと思います。
setwd(here("Week9&10"));getwd() #Create a folder before runnning this code
dirnow <-getwd()
list1<-list.files()
print(list1)
original<-file.path(dirnow,list1) #Use the original file name
filename1<-paste(pairing2,list1,sep="_")
print(filename1) #Check all the file names
for (i in 1:length(filename1)){
file.copy(from=original,to=paste(dirnow,filename1[i],sep="/"))
}
list.files()
課題として,それなりに内容的な分量を求めるように工夫すれば,5文以内という制限よりも短い文数で書くことを難しくすることはできそうです。それを例えば2文とかで書いていた場合には,内容的な点でのタスクのゴールを満たしていないということで減点することができます。そして,同じ文数でも…and…but…のように等位接続詞で文をつないでいるのか,Even though…,…のような従属節を使っているのか,the places where the students can learn…のように関係節を使っているのかで,文法知識の発達段階をみることができそうです。もちろん,節だけではなく,節を句で表すことができるかどうかというのも複雑さを上げるという意味ではポイントになります。ただし,特に主語位置でのnominalizationは文理解がしづらくなるので要注意と言われることもあります(https://owl.purdue.edu/owl/english_as_a_second_language/esl_students/nominalizations_and_subject_position.html)。
Word Onlineを使って書いている最中にフィードバックを出しつつも,授業中の書いている時間だけでは私のフィードバックが追いつかないですし,学生も授業外の時間を使って次週までに仕上げてくるということも多いので,授業外でもフィードバックをする必要はありました。もちろんフィードバック出さないという選択肢もアリなんですけどね。私はコミットする方を選びました。Wordのコメント機能で普段はフィードバックをして,最終稿はPDFで出してもらっていたのでそこにiPad×Apple Pencilで書き込みをして返却していました。
私は英語ライティングの授業でWord Onlineを使いますが,必ず教員が作ったテンプレートをシェアするようにしています。これにはいくつか理由があって(過去記事の「授業前の準備」のセクション参照),1つ目はフォーマットを統一したいということがあります。口頭や書面でフォーマットに関する指示を出しても,統一できなかったり設定の仕方がわからずにそこで授業の時間を空費してしまいます。それならば,こちらで予めフォントはTimes New Romanで12pt,行間は2行,タイトルは中央寄せ,インデントは1字字下げ,のように設定してしまったものを使わせたほうがあとあと添削入れる際に楽なわけです(テンプレ使わせても勝手に変えてしまう学生もいますけど)。もう1つは,ファイル管理の便利さです。例えば,学生側が新規ファイルを作成し,指定したファイル名をつけて教員とシェアするようにさせるとします。すると,教員側からは,「共有ファイル」という形でシェアされるため,各学生からシェアされた共有ファイルをフォルダでまとめて管理したりすることができません(Google DriveでもOneDriveでもできないと思いますがこの方法をご存知の方がいたらコメント欄でお知らせください)。これができないと,課題ごと,クラスごとにまとまった状態でファイルの閲覧ができないため,非常に不便です。使うのが学期に1度でグループごとのファイルが二桁いくかいかないかというような場合は特に問題ないかもしれませんが。さて,以上の理由から,教員がファイルを作って共有するという前提があるということをご理解いただけたかと思います。しかし,教員がファイルをシェアしようとしたとき,1つのテンプレだけを作って共有してしまうと,それにクラス全員が書き込もうとする状態が発生します。これを回避するには,テンプレファイルをコピーして保存させるか,あるいはあらかじめ学生全員分のテンプレファイルを作っておくかということになります。前者の方法を使うと,コピーしたものを再度教員と共有することになるため避けたいところです(前述の学生から教員にファイルシェアすることによる問題が発生するため)。よって,教員側で学生全員分のテンプレファイルを用意する必要が出てきます。ファイルのコピーを作る方法自体は何も難しくありません。シェルスクリプトやコマンドプロンプトでできる人には朝飯前でしょうし,それができなくてもMacならAutomatorがあります。また,受講生が100人でもCtrl (or command) + Cをたった100回連打するだけで100個のコピーファイルが作れます。しかしながら,単純にファイルをコピーするだけでは,”XXXのコピー1.docx”とか,”XXX(1).docx”のような連番ファイルしか作ることができません。できれば,ファイルに名前をつけてあげたいところですが,すべて手作業でファイル名変更するのは絶対にやりたくありませんよね。じゃあ,といって,学生それぞれに個別にファイルを共有することにしたとします。Aさんには”XXXのコピー1.docx”を共有して,”XXX_A.docx”とするように指示し,Bさんには”XXXのコピー2.docx”を共有して”XXX_B.docx”とするように指示したとします。2人ならいいですが,これを100人にやるなんて考えられませんよね(ライティングで100人なんてありえないと思いますが15人でもやりたくないです)。
Google Classroomの便利さ
Google Classroomを使えば,上記の煩わしさは一切ありません。なぜなら,テンプレファイルを作ってシェアする際に「クラス全員にコピーを作成」というオプションが使えるからです。この設定でDocsのテンプレファイルを課題としてストリームに投稿すれば,個別にコピーを作成してシェアする必要はありませんし,ファイル名も学生の名前のついたものができます。便利ですばらしい。よって,Google Classroomを使っているならDocsを使うべきだと思うわけです。
注2: この方法の一つの問題は,”I ate lunch ,and took a nap.”のようなものが残ってしまうという点です。「半角スペースの直後にピリオドやカンマがあり,その直後に文字列が続く場合には,半角スペースを消して文字列とピリオドやカンマの後に挿入する」のようにすれば解決されます。ただし,関数の入れ子が複雑になる上に単語数カウントには関係ないので今回は無視しています。REGEXREPLACE関数でやるとすれば,次のようなものになるかなと思います。