Bỏ qua đến nội dung chính

Khắc phục sự cố gửi công việc của sinh viên

Hướng dẫn hữu ích của bạn để khắc phục sự cố bài tập của sinh viên

Đã cập nhật cách đây hơn 2 tuần

Điều hướng hồ sơ của sinh viên

Đối với phần lớn khóa học Kira của bạn - ngoại trừ bất kỳ hoạt động không được kết nối nào - sinh viên sẽ gửi công việc của họ thông qua nền tảng để giải quyết nhiều vấn đề khác nhau: dựa trên mã, trắc nghiệm, Parsons và trả lời bằng văn bản, để kể tên một vài.

Một số bài tập Kira Learning được thiết kế với tính linh hoạt khi nộp bài, trong đó học sinh không bắt buộc phải thay đổi mã đã có từ trước. Ví dụ, một số tác vụ cho phép chỉ cần chạy mã được cung cấp và tiến hành gửi, tập trung vào việc học khái niệm trái ngược với các quy tắc mã hóa nghiêm ngặt.

Mặc dù chúng tôi hy vọng quá trình gửi này luôn liền mạch, nhưng chúng tôi biết đôi khi mọi thứ không chạy như mong đợi và khi bạn đang học một nền tảng mới và nội dung mới, có thể khó biết bạn có thể khắc phục sự cố gì và điều gì cần hỗ trợ thêm từ nhóm của chúng tôi.

Nội dung gửi: Kiểm tra mã của bạn

Khi làm việc với các tác vụ dựa trên mã, chúng tôi có một số điều cần tìm kiếm có thể ngăn chặn việc gửi chính xác.

Hiểu được sự khác biệt giữa yêu cầu phê duyệt và nộp bài của gia sư AI là điều cần thiết để điều hướng các khối nộp bài một cách hiệu quả. Gia sư AI đánh giá mã chủ yếu về cú pháp và logic, trong khi xác thực gửi tập trung vào độ chính xác đầu ra, bao gồm định dạng và khớp chính xác.

  • Autograder rất cụ thể! : Hãy nhớ rằng nhiều tác vụ mã được tự động xếp hạng khi gửi và để điều đó hoạt động, autograder đang tìm kiếm đầu ra rất cụ thể. Nếu nó yêu cầu bạn viết “Xin chào, thế giới!” chẳng hạn, và bạn viết “Xin chào thế giới.”, bạn sẽ gặp lỗi. Trong một ví dụ như thế này, bạn đã viết mã đúng cách - bạn vẫn nhận được một đầu ra! , nhưng đầu ra đó chỉ cần được tinh chỉnh để câu trả lời được chấp nhận.

  • Trong môi trường thú mỏ vịt, định hướng quan trọng: Tương tự, các bài toán thú mỏ vịt cũng thường được tự động phân loại bằng cách khớp vị trí của thú mỏ vịt của bạn ở cuối với trạng thái cuối mục tiêu trong bài toán. Điều này có nghĩa là nếu Thú mỏ vịt ở trạng thái cuối mục tiêu kết thúc ở góc dưới quay mặt bên phải, Thú mỏ vịt của bạn cũng sẽ kết thúc ở góc dưới cùng hướng sang phải.

  • Chạy mã trước khi gửi: Trước khi gửi mã, bạn cần nhấn 'run' trong trình soạn thảo mã. Đó là nút phát màu tím! Khi mã của bạn chạy và đưa ra đầu ra dự kiến, sau đó tiếp tục và nhấn submit.

  • Mã của bạn đang chờ đầu vào không? : Đôi khi khi chạy mã, nó có thể trông giống như nó bị kẹt hoặc không có gì đang xảy ra trong khi thực tế nó chỉ đang chờ đầu vào của người dùng! Tìm một vị trí trong bảng điều khiển nơi nó đang chờ để nhận được giá trị từ người dùng để tiếp tục.

  • Đừng để bị đánh lừa bởi các nhận xét: Trong lập trình ban đầu, có thể dễ dàng viết mã mà máy tính không thể đọc được. Đảm bảo rằng bạn chưa ẩn mã của mình trong một bình luận. Viết #print (“Xin chào, Thế giới!”) sẽ là một bình luận chưa được máy tính đọc, trong đó là in (“Hello, World!”) là lệnh mà máy tính có thể thực thi. - Gỡ lỗi các bước có cấu trúc: Nếu bạn gặp lỗi trong quá trình gửi, hãy làm theo các bước sau để gỡ lỗi hiệu quả: 1) Xác định thông báo lỗi bên dưới trình chỉnh sửa mã. 2) Sử dụng các chi tiết từ thông báo lỗi để xác định và khắc phục các vấn đề như lỗi cú pháp. 3) Chạy lại mã để đảm bảo thực thi thành công. 4) Khi mã hoạt động như mong đợi, hãy tiến hành gửi. - Một số bài tập không yêu cầu thay đổi mã: Đối với một số bài tập nhất định, mục tiêu có thể đơn giản là khám phá hoặc thực thi mã được cung cấp. Trong những trường hợp này, bạn có thể chạy mã ban đầu như đã cho và tiến hành gửi mà không cần thay đổi.

  • Gia sư AI so với xác thực bài nộp: Gia sư AI kiểm tra logic và cú pháp của mã nhưng không xác thực độ chính xác đầu ra. Xác thực bài gửi đảm bảo đầu ra phù hợp với các yêu cầu, bao gồm định dạng và dấu câu. Ví dụ: nó có thể chặn các bài gửi nếu đầu ra thiếu ký tự hoặc có khoảng cách không phù hợp.

Bạn có nhớ gửi không?

Nếu học sinh có thể di chuyển tự do trong suốt khóa học (chẳng hạn như có thể nhảy xung quanh trong một bài học chẳng hạn), họ có thể làm tất cả những điều trên, chạy mã của mình, tận hưởng niềm vui khi nó chạy đúng cách và sau đó quên nhấn nút gửi hoàn toàn. Nó xảy ra với những người tốt nhất trong chúng ta!

Nếu một học sinh bị thuyết phục rằng họ đã làm một vấn đề, nhưng bạn không thấy bài gửi, họ có thể đã quên nhấn gửi. Bạn luôn có thể kiểm tra sổ điểm Kira để xem điểm đã được trao hoặc hộp bước chuyển sang màu xanh lá cây khi xem ở chế độ Tiến trình. Hộp trắng ở chế độ tiến trình có nghĩa là học sinh đã không hoàn thành bước bằng cách nhấn gửi, ngay cả khi họ đã cố gắng.

Vấn đề: Đánh giá bị kẹt trong chế độ Thử lại

Nguyên nhân: Điều này xảy ra khi học sinh chọn Thử lại nhưng rời khỏi phiên trước khi hoàn thành. Khi họ quay trở lại, hệ thống sẽ hiển thị các câu trả lời trước đó của họ nhưng chờ đợi các thay đổi để cho phép gửi lại. Các bước giải quyết:

  1. Mở đánh giá ở chế độ thử lại.

  2. Sửa đổi ít nhất một câu trả lời (hoặc cập nhật tất cả các câu trả lời khi cần).

  3. Nhấp vào Gửi để hoàn tất quá trình thử lại.

Vấn đề: Tùy chọn 'Yêu cầu gửi lại' không khả dụng

Nguyên nhân: Khi yêu cầu gửi lại đã hoạt động, tùy chọn “Yêu cầu gửi lại” vẫn không hoạt động cho đến khi yêu cầu hiện tại được hoàn thành. Di chuột qua nút sẽ hiển thị một thông báo giải thích trạng thái của nó. Các bước giải quyết: Khuyến khích học sinh hoàn thành các yêu cầu gửi lại chủ động kịp thời. Sau khi hoàn thành, tùy chọn 'Yêu cầu gửi lại' sẽ kích hoạt lại, cho phép thử lại thêm.

Vẫn bị mắc kẹt? Kiểm tra công nghệ!

Chúng ta ghét nhìn thấy điều đó xảy ra, nhưng đôi khi công nghệ thích khiến chúng ta bị cuốn vào vòng lặp. Để loại trừ phần nào của công nghệ là bit đưa cờ lê vào hoạt động, chúng tôi khuyên bạn nên thực hiện các bước sau:

  • Làm mới trang của bạn: Nếu bạn có một giải pháp đã nhập, bạn có thể sao chép/dán nó ở nơi an toàn, chẳng hạn như tệp trong trình chỉnh sửa độc lập của chúng tôi, email cho chính bạn hoặc ghi chú máy tính hoặc dán.

  • Xóa bộ nhớ cache của bạn: Bạn biết làm thế nào để dọn sạch một cái bẫy xơ vải khi giặt quần áo không? Đôi khi máy tính cũng cần điều đó. Làm theo các bước để xóa bộ nhớ cache của bạn tùy thuộc vào trình duyệt bạn đang sử dụng; Chrome, FirefoxEdge đều có hướng dẫn trực tuyến.

  • Đảm bảo trình duyệt của bạn đang chạy phiên bản hiện tại: đôi khi các thiết bị và trình duyệt không được cập nhật nhiều như chúng tôi muốn! Bạn có thể kiểm tra xem trình duyệt của bạn có được cập nhật hay không trên WhatIsMyBrowser.com.

  • Trong trường hợp kiểm tra Wifi: chúng tôi biết điều đó có vẻ hiển nhiên, nhưng hãy chắc chắn kiểm tra xem bạn có thể truy cập Kira và các trang web khác một cách bình thường hay không.

  • Kiểm tra chế độ thử lại và trạng thái gửi lại: Nếu thử lại hoặc gửi lại có vấn đề, hãy kiểm tra xem phiên thử lại có bị kẹt hay yêu cầu gửi lại vẫn chưa đầy đủ. Thực hiện theo các bước được nêu trong các phần khắc phục sự cố tương ứng để giải quyết những vấn đề này.

Vẫn không làm việc? Chúng tôi bắt được bạn?

Sau khi kiểm tra mã và kiểm tra kỹ thuật, có lẽ bạn đã phát hiện ra một lỗi khó nắm bắt mà chúng ta cần biết! Liên hệ [email protected] với càng nhiều chi tiết càng tốt. Những điều hữu ích để chúng ta biết:

  • Khi vấn đề xảy ra

  • Nơi vấn đề xảy ra, chẳng hạn như một bước bài học cụ thể

  • Loại thiết bị bạn đang sử dụng (Ví dụ: Macbook, Chromebook) trình duyệt được sử dụng (Ví dụ: Chrome, Firefox) và phiên bản trình duyệt từ WhatIsMyBrowser.

  • Tốc độ tải xuống mạng của bạn, mà bạn có thể tìm thấy tại https://fast.com/

  • Tài khoản của ai gặp sự cố, cũng như nếu đây là vấn đề mà một người dùng duy nhất hoặc nhiều người dùng gặp phải.

  • Điểm thưởng cho ảnh chụp màn hình hoặc bản ghi màn hình của vấn đề đang hoạt động

Nhóm của chúng tôi làm việc rất chăm chỉ đằng sau hậu trường để đảm bảo giáo viên nhận được sự hỗ trợ và các lỗi được dập tắt càng nhanh càng tốt. Chúng tôi sẽ cập nhật cho bạn khi có bản sửa lỗi để bạn có thể tiếp tục bài học của mình!

Nội dung này có giải đáp được câu hỏi của bạn không?