2013-11-14 19 views
12

Sau khi đọc community wiki on Quora, tôi quyết định sẽ bắt đầu thử nghiệm với GitHub. Tôi nghĩ, "Cách tốt hơn để thử nghiệm hơn là với bài tập về nhà khoa học máy tính giới thiệu là gì?" Tuy nhiên, thực tế này mở ra các giải pháp của tôi cho web và tôi lo ngại rằng các sinh viên khác có thể ăn cắp với nó. Tôi có read other questions on StackOverflow about version control and homework.Tôi có nên cam kết tất cả bài tập về nhà khoa học máy tính của mình cho GitHub không?

Do đó, một vài câu hỏi tôi suy nghĩ như tôi xem xét thực tế này:

  1. Liệu đặt mã bài tập về nhà trên GitHub mở nó lên được sao chép?
  2. Những người có đạo văn quen thuộc với GitHub?
  3. Tôi có nên quan tâm không?
  4. Would phần mềm phát hiện đạo văn quét GitHub
+4

Tôi khuyên bạn nên đóng tài khoản này vì dựa trên ý kiến, nhưng một giải pháp cho vấn đề bạn đặt ra là nhận tài khoản vi mô miễn phí cho sinh viên cho phép bạn có repos riêng trên github. https://github.com/edu – carols10cents

+2

Miễn là bạn chỉ làm việc trên một máy tính, bạn có thể quản lý chúng bằng git mà không cần sử dụng GitHub.Nếu bạn có một vài máy tính mà bạn muốn đồng bộ hóa và có một hộp linux ở đâu đó, bạn có thể tạo các kho lưu trữ riêng ở đó. –

+1

Tôi làm điều đó, tuyệt vời vì người sử dụng lao động cũng có thể nhìn thấy nó, và ai đó có thể hưởng lợi từ mã. Chỉ cần đẩy sau thời hạn. –

Trả lời

11

Việc đặt mã bài tập về nhà trên GitHub có mở nó lên để được sao chép không?

Nếu bạn tạo kho lưu trữ công khai, thì có. kho riêng chi phí tiền bạc (7 $/tháng cho 5 kho tư nhân) mặc dù, như đã chỉ ra bởi carols10cents có một phiên bản miễn phí sinh viên https://github.com/edu

Are người mà đạo nhạc quen thuộc với GitHub?

Nguồn mở là tất cả về chia sẻ. Đó là loại điểm của nó. Không lưu trữ những thứ bạn muốn giữ riêng tư ở nơi công cộng.

Tôi có nên quan tâm không?

Đối với bài tập về nhà không có. Một lần nữa, không đưa các bài tiểu luận và văn bản cá nhân vào một kho lưu trữ công cộng. Điều đó tương tự như việc đưa các bài tiểu luận của bạn lên blog công khai.

Would phần mềm phát hiện đạo văn quét GitHub

Tôi không biết. Có lẽ, cuối cùng.

Git có thể được sử dụng mà không cần github. Để thực sự tìm hiểu git, bạn không cần github hoặc bitbucket hoặc bất kỳ dịch vụ trả tiền khác. GitHub chỉ là một bộ máy chủ công cộng để lưu trữ/chia sẻ/sao lưu công việc của bạn.

Git thật tuyệt vời để theo dõi các bản sửa đổi. Nếu bạn đã từng sử dụng Google Documents (Google Drive) và nhìn vào tính năng lịch sử của nó, có thể bạn đã quen với việc nó có thể xem lại những thay đổi và phiên bản cũ của công việc của bạn như thế nào. Git chính thức hóa điều này bằng cách cho phép bạn nhận xét về các cam kết của bạn, phân nhánh công việc của bạn thành nhiều phiên bản hoặc chỉ thử nghiệm mà không phải lo lắng về việc ghi đè tác phẩm gốc.

Cập nhật

Tôi đọc bài Quora và nghĩ rằng tôi có thể thêm vào này. Điều tốt nhất bạn có thể làm để cải thiện kỹ năng của bạn là thuê một máy chủ của riêng bạn từ một nhà cung cấp như Rackspace, Digital Ocean hoặc Linode để chỉ đặt tên một vài nhà cung cấp. Các dịch vụ này có thể chạy ít nhất là $ 5/tháng mặc dù $ 10- $ 20 một tháng là điển hình hơn. Từ đó bạn sẽ phải học cách cấu hình một máy Linux. Bạn có thể cài đặt kho lưu trữ git, máy chủ thư, máy chủ web, bất cứ thứ gì bạn muốn, trong môi trường có rủi ro rất thấp. Thực hiện một sai lầm và bạn chỉ có thể thiết lập lại máy chủ để trạng thái trinh của nó. Tôi khuyên bạn nên cài đặt một bản phân phối Ubuntu vì cộng đồng lớn và dễ dàng cài đặt phần mềm mới.

Một trong những vấn đề với nhà phát triển là họ thường quá phụ thuộc vào sysadmins cho các nhiệm vụ thực sự nên là một phần của tiết mục của họ.

1
  1. Có, trừ khi bạn sử dụng một tài khoản riêng.
  2. Làm thế nào chúng ta có thể biết?
  3. Bằng cách công bố công việc của bạn, bạn không làm gì sai. Những người sẽ lừa dối bằng cách sao chép công việc của bạn và giả vờ công việc là của họ sẽ là những kẻ xấu. Bây giờ nếu giáo viên của bạn nhận được bài tập về nhà giống hệt nhau, bạn sẽ phải chứng minh sự vô tội của mình, điều này có thể không dễ dàng đến thế.
  4. Tôi đoán vậy.

lời khuyên của tôi

  • thí nghiệm bằng cách mở một tài khoản cá nhân, mà onlyyou có thể có quyền truy cập vào, hoặc
  • thử nghiệm với git (đó là những gì quan trọng, hơn github) bằng cách cài đặt git của riêng bạn máy chủ trên một trong các máy của riêng bạn.
+2

Re: # 3, tôi không quen thuộc với github, nhưng sẽ không có bài tập về nhà của bạn có cung cấp một thời gian khách quan có thể phục vụ như là bằng chứng về ưu tiên/vô tội của bạn? – RBarryYoung

+0

@RBarryBạn có, nó sẽ. Nó cũng có thể được sử dụng để chứng minh rằng OP là tác giả gốc. – Renan

+0

Vâng, bạn coud cũng đã sao chép/đánh cắp bài tập về nhà của một người bạn đời lớp, và đặt tất cả mọi thứ để github, giả vờ bạn là tác giả ban đầu. –

2

Does putting homework code on GitHub open it up to be copied?

Nó phụ thuộc. Nếu kho lưu trữ là công khai, bất kỳ ai cũng có thể nhìn thấy nó và nĩa nó. Họ thậm chí có thể gửi cho bạn yêu cầu kéo! Nếu kho lưu trữ là riêng tư, mặt khác, nó chỉ có thể được nhìn thấy bởi những người mà bạn cho phép. Bạn cần đăng ký trả tiền để tạo các bản repos riêng tư.

Are people that plagiarize familiar with GitHub?

Tắt chủ đề. Nhưng IMO, bạn nên luôn luôn giả sử đạo văn là quen thuộc với tất cả mọi thứ.

Should I be concerned?

Đó chỉ là bài tập về nhà. Bạn quan tâm làm gì? Nó không giống như luận án bác sĩ của bạn hay tài liệu sáng chế tiếp theo của bạn, phải không?

Would plagiarism detection software scan GitHub

Tôi biết có phần mềm thực hiện điều đó với Wikipedia. Tôi sẽ không ngạc nhiên nếu ai đó làm điều đó cho Github. Nhưng thường phần mềm như vậy kiểm tra xem bạn đã sao chép một cái gì đó từ các trang web nổi tiếng - nếu bạn là tác giả của nội dung gốc, bạn không có gì phải lo lắng. Nếu những người khác đang ăn cắp bạn, điều đó có nghĩa là bạn giỏi những gì bạn đang làm.

Cuối cùng nhưng không kém phần quan trọng: bạn có thể muốn đọc về Creative Commons.Trừ khi bạn thực sự muốn giữ bí mật công việc của mình, tốt hơn hết là sử dụng giấy phép CC hơn là để mất ngủ vào ban đêm khi mọi người sao chép tác phẩm của bạn.

Các vấn đề liên quan