Tin tức và phân tích của tất cả các thiết bị di động

Raspberry Pi Code Editor hiện là nguồn mở

Trình chỉnh sửa mã Raspberry PiCác Quỹ Raspberry Pi, cái tên đồng nghĩa với việc thúc đẩy học tập kỹ thuật số, gần đây đã đạt được những bước tiến trong lĩnh vực giáo dục mã hóa. Một vài tháng trước, họ đã giới thiệu Trình soạn thảo mã dựa trên văn bản trực tuyến, được thiết kế để hỗ trợ những người học trẻ từ bảy tuổi trở lên trong hành trình viết mã của mình. Sự phát triển mới nhất trong sáng kiến ​​này là quyết định biến mã nguồn mở của Trình soạn thảo này, mời cộng đồng toàn cầu đóng góp và điều chỉnh nó cho các mục đích khác nhau.

Trình soạn thảo mã

Code Editor là một công cụ thân thiện với người dùng giúp đơn giản hóa quá trình học viết mã dựa trên văn bản. Nó hiện được tích hợp vào hai dự án đầu tiên của lộ trình ‘Giới thiệu về Python’, mang đến cho người dùng trải nghiệm thực tế. Các tính năng của Trình chỉnh sửa được thiết kế để giúp việc viết mã trở nên dễ tiếp cận hơn:

  • Chạy mã trực tiếp trong trình duyệt loại bỏ nhu cầu thiết lập, giúp người mới bắt đầu dễ dàng bắt đầu.
  • Các tự động lưu mã khi đăng nhập vào tài khoản Raspberry Pi Foundation đảm bảo rằng công việc không bao giờ bị mất. Ngay cả khi không đăng nhập, các thay đổi về mã vẫn được giữ nguyên cho phiên, cho phép người dùng làm mới hoặc đóng tab mà không sợ mất tiến trình.
  • Trình chỉnh sửa cũng cung cấp tùy chọn để tải mã về máy tính của bạn để sử dụng ngoại tuyến.

Code Editor hỗ trợ Python là ngôn ngữ lập trình đầu tiên do tính phổ biến rộng rãi của nó trong các trường học, câu lạc bộ viết mã và ngành công nghiệp. Tuy nhiên, Tổ chức có kế hoạch sớm mở rộng hỗ trợ cho các ngôn ngữ phát triển web như HTML/CSS.

Khả năng tiếp cận

Raspberry Pi Foundation hiểu những thách thức khi học các công cụ lập trình mới. Do đó, Code Editor được thiết kế với giao diện người dùng đơn giản và dễ tiếp cận:

  • Các chức năng chính có thể dễ dàng xác địnhbao gồm viết và chạy mã, lưu hoặc tải xuống mã và kiểm tra mã của bạn.
  • Người dùng có thể chuyển đổi giữa chế độ tối và sáng theo sở thích của họ.
  • Các kích thước văn bản ở đầu vào và đầu ra có thể được phóng to hoặc giảmphục vụ cho những người khiếm thị và những người cần chứng minh điều gì đó cho một nhóm người học.

Tổ chức cũng đang khám phá các cách nâng cao giao diện người dùng của Trình soạn thảo để hỗ trợ di động tốt hơn.

Trình chỉnh sửa mã nguồn mở

Hành trình trở thành nguồn mở của Code Editor phù hợp với tầm nhìn của Tổ chức về việc trao quyền cho mọi người trẻ kiến ​​thức, kỹ năng và sự tự tin để sử dụng hiệu quả và đánh giá nghiêm túc các công nghệ kỹ thuật số. Bằng cách biến Editor trở thành một dự án nguồn mở, Quỹ mời các tổ chức và dự án khác tập trung vào giáo dục công nghệ kỹ thuật số và mã hóa để hưởng lợi từ công việc của họ.

Kết nối băng thông thấp

Ứng dụng Code Editor được thiết kế để hoạt động tốt trên các thiết bị hạn chế và kết nối băng thông thấp, lưu ý đến nhiều đối tượng người học mà ứng dụng này hướng tới phục vụ. Giao diện người dùng của Trình soạn thảo hoạt động ở khả năng độc lập, với Python được thực thi thông qua Skulpt, một triển khai Python hoàn toàn trên trình duyệt. Theo mặc định, các thay đổi mã vẫn được lưu trữ trong bộ nhớ cục bộ, với tùy chọn cho phép người học lưu tác phẩm của mình bằng tài khoản Raspberry Pi Foundation.

Giao diện người dùng của Trình chỉnh sửa được tích hợp trong React và được triển khai bằng Trang Cloudflare. Phần cuối API được xây dựng bằng Ruby on Rails. Bảng soạn thảo văn bản sử dụng CodeMirror, hỗ trợ thiết bị di động và trình đọc màn hình, đồng thời bao gồm các tính năng như tô sáng cú pháp, phím tắt và tự động hoàn thành. Chức năng Python được kích hoạt bằng Skulpt để thực thi mã trong trình duyệt, với các tiện ích mở rộng tùy chỉnh được xây dựng để hỗ trợ nội dung học tập.

Đóng góp cho mã nguồn mở

Quỹ Raspberry Pi hoan nghênh những đóng góp cho sự phát triển của Editor. Bạn có thể cung cấp phản hồi về mã, báo cáo lỗi hoặc gửi đóng góp bằng cách đưa ra yêu cầu kéo đối với kho lưu trữ có liên quan. Tổ chức cũng đánh giá cao phản hồi về cách sử dụng của Biên tập viên thông qua biểu mẫu phản hồi.

Việc phát triển và xuất bản Code Editor như một dự án nguồn mở đã được Endless tài trợ và Quỹ sẵn sàng hợp tác để tài trợ cho công việc quan trọng này. Nếu bạn là thành viên của một tổ chức muốn sử dụng Code Editor, Foundation khuyến khích bạn liên hệ với họ.

Trình soạn thảo mã nguồn mở của Raspberry Pi Foundation là một bước quan trọng hướng tới việc làm cho việc đào tạo mã hóa trở nên dễ tiếp cận và tương tác hơn. Bằng cách mời cộng đồng toàn cầu đóng góp, Quỹ đang thúc đẩy một môi trường hợp tác chắc chắn sẽ dẫn đến việc tạo ra một công cụ học tập mạnh mẽ và linh hoạt hơn. để biết thêm thông tin, hãy truy cập blog chính thức của Raspberry Pi Foundation.

nguồn : RPiF

Tuyên bố từ chối trách nhiệm: Một số bài viết của chúng tôi bao gồm các liên kết liên kết. Nếu bạn mua thứ gì đó thông qua một trong những liên kết này, APS Blog có thể kiếm được hoa hồng liên kết. Tìm hiểu về Chính sách tiết lộ của chúng tôi.

Mục lục