2 điểm bởi GN⁺ 2024-01-25 | 1 bình luận | Chia sẻ qua WhatsApp
  • teachyourselfmath là một trang web cho phép khám phá và dùng để luyện tập cơ sở dữ liệu bài toán được thu thập từ nhiều nguồn
  • Cung cấp quy trình tìm kiếm dựa trên từ khóa để tìm nhanh và chính xác các bài toán cụ thể
  • Có thể tạo bộ bài toán tùy chỉnh bằng các bộ lọc như độ khó và chủ đề, phù hợp với mục đích luyện tập hoặc giảng dạy
  • Tại Bengaluru, India cũng có câu lạc bộ theo hình thức mời tham gia để những người yêu thích toán học có thể kết nối với nhau
  • Toàn bộ luồng sử dụng được cấu thành đơn giản quanh việc khám phá bài toán, tìm kiếm, tạo bộ bài toán và tham gia cộng đồng

Khám phá và tìm kiếm bài toán

  • browse

    • Có thể truy cập cơ sở dữ liệu bài toán được trích xuất từ nhiều nguồn
    • Di chuyển đến trang khám phá bài toán thông qua explore
  • search

    • Có thể tìm bài toán cụ thể bằng từ khóa
    • Nhấn mạnh việc tìm kiếm nhanh, chính xác và dễ dàng

Tạo bộ bài toán tùy chỉnh

  • create

    • Có thể tạo bộ bài toán tùy chỉnh cho việc luyện tập hoặc giảng dạy
    • Có thể trực tiếp chọn các bộ lọc như độ khó, chủ đề, v.v.

Cộng đồng toán học Bengaluru

  • club

    • Là một câu lạc bộ theo hình thức mời tham gia tại Bengaluru, India
    • Dành cho những người yêu thích toán học và muốn kết nối với những người có cùng mối quan tâm
    • Cung cấp luồng tham gia câu lạc bộ thông qua join

1 bình luận

 
GN⁺ 2024-01-25
Ý kiến trên Hacker News
  • Ý tưởng rất hay với giao diện quen thuộc và đơn giản; lúc rảnh chắc chắn muốn xem kỹ
    Có hai đề xuất: ít nhất nên hiển thị nguồn của bài toán dựa trên PDF, vừa để ghi nhận công sức của người đã tạo ra bài toán và tài liệu bổ sung, vừa hữu ích cho việc học
    Ngoài ra, sẽ tốt hơn nếu có tài liệu học lý thuyết nền xung quanh bài toán. Hiện tại nó giống "kiểm tra toán" hơn là "tự học toán", nên nếu gặp nội dung không biết thì có vẻ không có chỗ nào để quay lại học

    • Nguồn bài toán sẽ sớm được công khai, và tôi cũng muốn thử làm các tính năng tổng thể để người dùng có thể giải bài theo từng bước ngay trong website
    • Rất đồng ý với điểm 1. Cá nhân tôi không quá bận tâm bản thân chuyện vi phạm bản quyền, nhưng với tư cách một học giả tạo ra các dạng bài như thế này, tôi cho rằng ghi nguồn là phép lịch sự
  • Nếu trọng tâm là "công cụ trích xuất PDF để lấy bài toán từ hình ảnh hoặc tài liệu sang LaTeX", thì tôi muốn xem các bài toán được tuyển chọn hơn là một lượng lớn bài lấy từ nhiều nguồn
    Sẽ còn tốt hơn nếu có kèm lời giải, giải thích chi tiết và liên kết đến phần lý thuyết cần thiết để hiểu và giải bài

    • Việc này có lẽ cũng làm được bằng bình chọn
      Không phải bình chọn cho bản thân bài toán, mà là bình chọn cho lời giải và phần giải thích tốt nhất trong phần bình luận
      Việc một người vừa chọn bài hay vừa viết giải thích chi tiết là khá khó, nhưng nếu nhiều người bình chọn cho các giải thích hữu ích và có chiều sâu, ta có thể tuyển chọn từ danh sách những bài có giải thích tốt
      Điều này cũng có thể tăng mức độ tham gia của nền tảng bằng cách không chỉ để khách truy cập học toán, mà còn khuyến khích họ dạy người khác phần mình giỏi. Giải thích toán cho người khác cũng giúp chính mình hiểu tốt hơn, nên đôi bên cùng có lợi
    • Tôi sẽ xem xét có thể hỗ trợ curation dưới dạng tính năng như thế nào
  • Điểm hay là bạn tự làm vì không có thứ mình muốn
    Không rõ mục tiêu có phải là tiếp tục mở rộng danh sách bài toán và lời giải hay không, nhưng MathJax đang được tải để hiển thị câu hỏi
    Sẽ tốt nếu có một trang hướng dẫn để người viết câu trả lời, nếu muốn, có thể xem cách viết đáp án bằng MathJax

    • Hỗ trợ LaTeX trong bình luận sẽ sớm được bổ sung
  • Gần đây tôi bắt đầu giải các đề toán thi của University of Waterloo cùng con đang học cấp hai; chúng không phải nội dung cốt lõi của chương trình, nhưng rất tốt để rèn tư duy nâng cao và tư duy theo chiều ngang
    https://cemc.uwaterloo.ca/contests/past_contests.html

    • Tôi cũng có con học cấp hai, nên đang háo hức thử giải vài bài cùng con
    • Trông như một nguồn tài liệu thú vị
  • Trông như một tài nguyên tốt và tôi thích vì nó là mã nguồn mở. Tôi thích toán và cũng trân trọng ý tưởng về một nơi có thể tìm các bài luyện tập hay, nên có thể sẽ muốn giúp phát triển nó thêm
    Tuy nhiên, không muốn làm mất vui hay tạo căng thẳng không cần thiết, nhưng nếu các bài toán được scrape từ PDF thì tôi thắc mắc liệu bạn có định cung cấp nguồn gốc ban đầu của từng bài không
    Tất nhiên có thể nảy sinh vấn đề là làm lộ tài liệu có bản quyền, nên tôi muốn biết quan điểm của bạn về việc này

    • Dù sao các bài toán này cũng đang được thảo luận trên Internet dưới nhiều hình thức, nên tôi không xem đây là vấn đề bản quyền
      Tôi dự định giữ danh sách này miễn phí mãi, và hy vọng bản thân việc tổng hợp sẽ không có vấn đề
  • Tôi không hiểu vì sao lại không bỏ công tự biên soạn và viết lại các bài toán
    Tôi không có ý làm thay hay khen ngợi việc scrape nội dung hay một cách cẩu thả. Đây là một ví dụ thể hiện rõ vấn đề của cách làm hiện tại
    https://teachyourselfmath.app/problem?id=18
    Ý tưởng thì tốt nên tôi mong nó được cải thiện, nhưng chất lượng triển khai hiện tại không tốt

    • Scrape và lưu trữ về bản chất chỉ là công cụ tìm kiếm. Chỉ cần hiển thị thông tin như một công cụ tìm kiếm kèm liên kết đến tài liệu gốc, trang này vẫn có thể rất giá trị
    • Bạn đang bị downvote, nhưng thực ra có lỗi nhỏ. Ví dụ bài 31 (https://teachyourselfmath.app/problem?id=31) không hiển thị dữ liệu đầu vào của bài toán
    • Mỗi bài toán được chủ ý thiết kế để là một đơn vị hoàn chỉnh
      Khi lấy từ PDF, chúng tôi đang trích xuất toàn bộ văn bản dùng trong bài đó. Nếu chưa phải bài nào cũng đã như vậy thì đó là phần cần sửa
      Tôi muốn dành thời gian để làm việc này tốt hơn, thay vì tuyển chọn thủ công mọi bài; và nhìn chung cũng có thể dành thời gian để chọn các nguồn tốt hơn với những bài đầy đủ hơn
    • Có thể xem đó là bước tiếp theo. Nhân tiện cũng có thể hỏi vì sao không tự làm luôn cả lời giải. Khi đó tính hiệu quả biến mất
    • Tôi không hiểu bài này sai ở đâu
  • Nếu thiên hơn về câu đố tư duy hoặc puzzle thì có wu:riddles
    Với một trang không được cập nhật từ năm 2009, nó vẫn hoạt động tốt về mặt chức năng và cũng trụ vững đáng ngạc nhiên về mặt thẩm mỹ
    https://www.ocf.berkeley.edu/~wwu/riddles/intro.shtml

  • Tôi đã nghĩ đến việc làm thứ tương tự khoảng 100 lần, nên thật sự rất vui khi thấy có người đã thực sự làm
    Tôi có thói quen giải toán hằng ngày để giữ cho các mảng toán mình từng học vẫn phần nào mới mẻ, nhưng việc tìm một tuyển tập bài tập hay và dễ tiếp cận lại khó hơn tôi tưởng
    Nếu bạn có ý định mở mã nguồn để cộng tác viên có thể đóng góp các tính năng tương lai đã được thảo luận ở đây, hãy cho biết. Tôi nghĩ sẽ có khá nhiều người muốn giúp

  • Sẽ tốt nếu có thể sắp xếp bài toán theo độ khó hoặc các tiêu chí khác do người dùng định nghĩa

    • Tính năng độ khó sẽ sớm ra mắt
  • Trước đây khi dạy kèm toán, tôi luôn tìm các bài hay để đưa cho học sinh; đây là một ý tưởng hay
    Tôi chưa tạo tài khoản nên không biết đã có thể làm chưa, nhưng các bài được scrape trông như một điểm khởi đầu tuyệt vời cho một nền tảng xã hội nơi người dùng tự gửi bài và xếp hạng bằng upvote/downvote như Reddit hay HN

    • Nhìn vào codebase[0] thì thấy cơ sở dữ liệu đã được chuẩn bị cho upvote/downvote
      Tuy nhiên, trước khi xây thêm nhiều tính năng do người dùng thúc đẩy, trước hết tôi muốn xem có bao nhiêu người quan tâm
      [0]: https://github.com/viveknathani/teachyourselfmath/blob/maste...